Class: ElderScrollsLegends::Set

Inherits:
Object
  • Object
show all
Includes:
SetRepresenter, Roar::JSON
Defined in:
lib/elder_scrolls_legends_sdk/set.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#idObject

Returns the value of attribute id.



8
9
10
# File 'lib/elder_scrolls_legends_sdk/set.rb', line 8

def id
  @id
end

#nameObject

Returns the value of attribute name.



8
9
10
# File 'lib/elder_scrolls_legends_sdk/set.rb', line 8

def name
  @name
end

#release_dateObject

Returns the value of attribute release_date.



8
9
10
# File 'lib/elder_scrolls_legends_sdk/set.rb', line 8

def release_date
  @release_date
end

#total_cardsObject

Returns the value of attribute total_cards.



8
9
10
# File 'lib/elder_scrolls_legends_sdk/set.rb', line 8

def total_cards
  @total_cards
end

Class Method Details

.allArray<Set>

Get all set from a query by paging through data

Returns:

  • (Array<Set>)

    Array of Set objects



28
29
30
# File 'lib/elder_scrolls_legends_sdk/set.rb', line 28

def self.all
  QueryBuilder.new(Set).all
end

.find(id) ⇒ Set

Find a single card by the set id

Parameters:

  • id (String)

    the set id

Returns:

  • (Set)

    the Set object response



21
22
23
# File 'lib/elder_scrolls_legends_sdk/set.rb', line 21

def self.find(id)
  QueryBuilder.new(Set).find(id)
end

.ResourceString

Get the resource string

Returns:

  • (String)

    The API resource string



13
14
15
# File 'lib/elder_scrolls_legends_sdk/set.rb', line 13

def self.Resource
  "sets"
end

.where(args) ⇒ Array<Set>

Adds a parameter to the hash of query parameters

Parameters:

  • args (Hash)

    the query parameter

Returns:

  • (Array<Set>)

    Array of Set objects



36
37
38
# File 'lib/elder_scrolls_legends_sdk/set.rb', line 36

def self.where(args)
  QueryBuilder.new(Set).where(args)
end