Skip to content

Commit 2040688

Browse files
committed
fix for latest ruby
1 parent 969bc07 commit 2040688

File tree

5 files changed

+8
-10
lines changed

5 files changed

+8
-10
lines changed

lib/teller/api.rb

+2-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ def post(url, body)
1717
end
1818

1919
def request(method, url, body=nil)
20-
2120
uri = URI.parse(url)
2221

2322
http = Net::HTTP.new(uri.host, uri.port)
@@ -45,8 +44,8 @@ def request(method, url, body=nil)
4544
response = http.request(request)
4645

4746
case response
48-
when Net::HTTPNoContent
49-
return
47+
when Net::HTTPNoContent
48+
return
5049
when Net::HTTPSuccess
5150
JSON.parse(response.body)
5251
when Net::HTTPClientError, Net::HTTPServerError

lib/teller/collection_resource.rb

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ def get(id)
1313

1414
def delete
1515
@client.delete @url
16+
@collection = []
1617
true
1718
end
1819

lib/teller/resource.rb

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ def initialize(state, client)
1111
end
1212

1313
def method_missing(method, *args, &block)
14-
if table[:links].key?(method.to_s)
15-
table[method] ||= subresource(table[:links][method.to_s])
16-
table[method]
14+
if @table[:links].key?(method.to_s)
15+
@table[method] ||= subresource(table[:links][method.to_s])
16+
@table[method]
1717
else
1818
super
1919
end
@@ -30,7 +30,7 @@ def reload
3030
end
3131

3232
def respond_to_missing?(method, include_private = false)
33-
table[:links].key?(method.to_s) || super
33+
@table[:links]&.key?(method.to_s) || super
3434
end
3535

3636
private

lib/teller/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module Teller
2-
VERSION = "0.1.0"
2+
VERSION = "0.0.1"
33
end

teller.gemspec

-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ Gem::Specification.new do |spec|
1111
spec.license = "MIT"
1212
spec.required_ruby_version = Gem::Requirement.new(">= 2.3.0")
1313

14-
spec.metadata["allowed_push_host"] = "TODO: Set to 'http://mygemserver.com'"
15-
1614
spec.metadata["homepage_uri"] = spec.homepage
1715
spec.metadata["source_code_uri"] = spec.homepage
1816
# spec.metadata["changelog_uri"] = "TODO: Put your gem's CHANGELOG.md URL here."

0 commit comments

Comments
 (0)