lib/taric/operation/api.rb in taric-0.4.0 vs lib/taric/operation/api.rb in taric-0.5.0

- old
+ new

@@ -1,6 +1,7 @@ require_relative 'champion' +require_relative 'champion_mastery' require_relative 'current_game' require_relative 'featured_games' require_relative 'game' require_relative 'league' require_relative 'lol_static_data' @@ -8,16 +9,18 @@ require_relative 'match' require_relative 'match_list' require_relative 'stats' require_relative 'summoner' require_relative 'team' +require_relative 'tournament' # Combines operations of LoL API. module Taric module Operation module API include Taric::Operation::Champion + include Taric::Operation::ChampionMastery include Taric::Operation::CurrentGame include Taric::Operation::FeaturedGames include Taric::Operation::Game include Taric::Operation::League include Taric::Operation::LolStaticData @@ -25,17 +28,18 @@ include Taric::Operation::Match include Taric::Operation::MatchList include Taric::Operation::Stats include Taric::Operation::Summoner include Taric::Operation::Team + include Taric::Operation::Tournament # Template for requesting the url and processing the response. # # @param url String # @param requestor Proc (lambda) # @param response_handler Proc (lambda) - API_CALL = -> (url:, requestor:, response_handler:) { - response_handler.(requestor.(url)) + API_CALL = -> (method, url, body, headers, requestor, response_handler) { + response_handler.(requestor.(method, url, body, headers)) } end end end \ No newline at end of file