class Blockfolio::ApiResource
Public Class Methods
retrieve(*args)
click to toggle source
# File lib/blockfolio/api_resource.rb, line 3 def self.retrieve(*args) instance = self.new(*args) instance.refresh instance end
Public Instance Methods
refresh()
click to toggle source
# File lib/blockfolio/api_resource.rb, line 9 def refresh response = request(:get, resource_url) @data = JSON.parse(response) end
Private Instance Methods
request(_method, url)
click to toggle source
# File lib/blockfolio/api_resource.rb, line 16 def request(_method, url) uri = URI.parse([Blockfolio.api_base, url].join) Net::HTTP.get(uri) end