Class: PlayStationNetwork::TrophyGroups
- Inherits:
-
Object
- Object
- PlayStationNetwork::TrophyGroups
- Defined in:
- lib/playstationnetwork/trophy_groups.rb
Instance Attribute Summary collapse
-
#groups ⇒ Object
:group_id, :name, :description, :cover, :defined_trophies.
-
#psn_id ⇒ Object
:group_id, :name, :description, :cover, :defined_trophies.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(psn_id, groups) ⇒ TrophyGroups
constructor
group_id, name, description, cover, defined_trophies).
Constructor Details
#initialize(psn_id, groups) ⇒ TrophyGroups
group_id, name, description, cover, defined_trophies)
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/playstationnetwork/trophy_groups.rb', line 6 def initialize(psn_id, groups) # group_id, name, description, cover, defined_trophies) self.psn_id = psn_id self.groups = groups # self.group_id = group_id # self.name = name # self.description = description # self.cover = cover # self.defined_trophies = defined_trophies end |
Instance Attribute Details
#groups ⇒ Object
:group_id, :name, :description, :cover, :defined_trophies
4 5 6 |
# File 'lib/playstationnetwork/trophy_groups.rb', line 4 def groups @groups end |
#psn_id ⇒ Object
:group_id, :name, :description, :cover, :defined_trophies
4 5 6 |
# File 'lib/playstationnetwork/trophy_groups.rb', line 4 def psn_id @psn_id end |
Class Method Details
.find(username, game_id) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/playstationnetwork/trophy_groups.rb', line 17 def self.find(username, game_id) response = PlayStationNetwork::API.get("/#{username}/trophies/#{game_id}/groups") if response.success? new( game_id, response['trophyGroups'] ) else raise response.response end end |