Module: Unchained::Client::Races

Included in:
Unchained::Client
Defined in:
lib/unchained/client/races.rb

Defined Under Namespace

Classes: Race

Instance Method Summary collapse

Instance Method Details

#race(id, opts = {}) ⇒ Object



22
23
24
# File 'lib/unchained/client/races.rb', line 22

def race(id, opts={})
  races(opts).find {|r| r.id == id}
end

#races(opts = {}) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/unchained/client/races.rb', line 14

def races(opts={})
  @cache[:races] ||= get_resources(
    "#{base_url}/gamedata/races",
    Race,
    opts,
  )
end