Module: GW2::Event

Extended by:
HTTPS, JSON
Defined in:
lib/gw2/event.rb,
lib/gw2/event/events.rb,
lib/gw2/event/map_names.rb,
lib/gw2/event/event_names.rb,
lib/gw2/event/world_names.rb

Constant Summary

Constants included from HTTPS

HTTPS::DEFAULT_REQUEST

Class Method Summary collapse

Methods included from HTTPS

query_string, request

Methods included from JSON

parse

Class Method Details

.allObject



3
4
5
# File 'lib/gw2/event/events.rb', line 3

def self.all
  self.where
end

.event_namesObject



3
4
5
# File 'lib/gw2/event/event_names.rb', line 3

def self.event_names
  parse(request("/event_names.json").body)
end

.map_namesObject



3
4
5
# File 'lib/gw2/event/map_names.rb', line 3

def self.map_names
  parse(request("/map_names.json").body)
end

.where(query_hash = {}) ⇒ Object



7
8
9
# File 'lib/gw2/event/events.rb', line 7

def self.where(query_hash = {})
  parse(request("/events.json", query: query_hash).body)
end

.world_namesObject



3
4
5
# File 'lib/gw2/event/world_names.rb', line 3

def self.world_names
  parse(request("/world_names.json").body)
end