module RiotAPI::Requester
Public Instance Methods
call(action, *args, &block)
click to toggle source
# File lib/riot_api/requester.rb, line 8 def call(action, *args, &block) if action =~ /by_(.+)$/ url = self.send action, *args[0] else url = self.send action end response = conn.get url + "?api_key=#{API.key}" response.body end
conn()
click to toggle source
# File lib/riot_api/requester.rb, line 4 def conn @conn ||= Faraday.new end
method_missing(meth, *args, &block)
click to toggle source
Calls superclass method
# File lib/riot_api/requester.rb, line 18 def method_missing(meth, *args, &block) if meth.to_s =~ /^find_(.+)$/ call($1, *args, &block) else super end end