Module: RiotLolApi::Concern::Init
- Included in:
- Model::AggregatedStat, Model::Altimage, Model::Ban, Model::BannedChampion, Model::Block, Model::Champion, Model::ChampionMastery, Model::ClassBase, Model::CreepsPerMinDelta, Model::CsDiffPerMinDelta, Model::DamageTakenDiffPerMinDelta, Model::DamageTakenPerMinDelta, Model::Datum, Model::Effect, Model::Entry, Model::FellowPlayer, Model::Game, Model::GameList, Model::Gold, Model::GoldPerMinDelta, Model::Image, Model::Info, Model::Item, Model::League, Model::Leveltip, Model::Mastery, Model::Match, Model::MiniSeries, Model::Observer, Model::Page, Model::Participant, Model::ParticipantIdentity, Model::Passive, Model::Player, Model::PlayerStatRank, Model::PlayerStatSummary, Model::Recommended, Model::Rune, Model::Skin, Model::Slot, Model::Spell, Model::Stat, Model::Summoner, Model::Team, Model::Timeline, Model::Var, Model::XpDiffPerMinDelta, Model::XpPerMinDelta
- Defined in:
- lib/riot_lol_api/concerns/inits.rb
Instance Method Summary collapse
Instance Method Details
#initialize(options = {}) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/riot_lol_api/concerns/inits.rb', line 4 def initialize( = {}) .each do |key, value| self.class.send(:attr_accessor, key.to_sym) instance_variable_set("@#{key}", value) end end |