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