Class: Thanos::Comic
- Inherits:
-
Object
- Object
- Thanos::Comic
- Defined in:
- lib/thanos/resources/comic.rb
Instance Attribute Summary collapse
-
#characters ⇒ Object
readonly
Returns the value of attribute characters.
-
#creators ⇒ Object
readonly
Returns the value of attribute creators.
-
#dates ⇒ Object
readonly
Returns the value of attribute dates.
-
#description ⇒ Object
readonly
Returns the value of attribute description.
-
#diamond_code ⇒ Object
readonly
Returns the value of attribute diamond_code.
-
#digital_id ⇒ Object
readonly
Returns the value of attribute digital_id.
-
#ean ⇒ Object
readonly
Returns the value of attribute ean.
-
#events ⇒ Object
readonly
Returns the value of attribute events.
-
#format ⇒ Object
readonly
Returns the value of attribute format.
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#images ⇒ Object
readonly
Returns the value of attribute images.
-
#isbn ⇒ Object
readonly
Returns the value of attribute isbn.
-
#issn ⇒ Object
readonly
Returns the value of attribute issn.
-
#issue_number ⇒ Object
readonly
Returns the value of attribute issue_number.
-
#page_count ⇒ Object
readonly
Returns the value of attribute page_count.
-
#prices ⇒ Object
readonly
Returns the value of attribute prices.
-
#resource_uri ⇒ Object
readonly
Returns the value of attribute resource_uri.
-
#series ⇒ Object
readonly
Returns the value of attribute series.
-
#stories ⇒ Object
readonly
Returns the value of attribute stories.
-
#text_objects ⇒ Object
readonly
Returns the value of attribute text_objects.
-
#thumbnail ⇒ Object
readonly
Returns the value of attribute thumbnail.
-
#title ⇒ Object
readonly
Returns the value of attribute title.
-
#upc ⇒ Object
readonly
Returns the value of attribute upc.
-
#urls ⇒ Object
readonly
Returns the value of attribute urls.
-
#variant_description ⇒ Object
readonly
Returns the value of attribute variant_description.
Instance Method Summary collapse
-
#initialize(args) ⇒ Comic
constructor
A new instance of Comic.
Constructor Details
#initialize(args) ⇒ Comic
Returns a new instance of Comic.
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/thanos/resources/comic.rb', line 9 def initialize(args) @series = args[:series] @stories = args[:stories] @creators = args[:creators] @events = args[:events] @characters = args[:characters] @urls = args[:urls] @prices = args[:prices] @images = args[:images] @thumbnail = args[:thumbnail] @text_objects = args[:text_objects] @dates = args[:dates] args[:attributes].each do |attribute, value| instance_variable_set("@#{attribute}", value) end end |
Instance Attribute Details
#characters ⇒ Object (readonly)
Returns the value of attribute characters.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def characters @characters end |
#creators ⇒ Object (readonly)
Returns the value of attribute creators.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def creators @creators end |
#dates ⇒ Object (readonly)
Returns the value of attribute dates.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def dates @dates end |
#description ⇒ Object (readonly)
Returns the value of attribute description.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def description @description end |
#diamond_code ⇒ Object (readonly)
Returns the value of attribute diamond_code.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def diamond_code @diamond_code end |
#digital_id ⇒ Object (readonly)
Returns the value of attribute digital_id.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def digital_id @digital_id end |
#ean ⇒ Object (readonly)
Returns the value of attribute ean.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def ean @ean end |
#events ⇒ Object (readonly)
Returns the value of attribute events.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def events @events end |
#format ⇒ Object (readonly)
Returns the value of attribute format.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def format @format end |
#id ⇒ Object (readonly)
Returns the value of attribute id.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def id @id end |
#images ⇒ Object (readonly)
Returns the value of attribute images.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def images @images end |
#isbn ⇒ Object (readonly)
Returns the value of attribute isbn.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def isbn @isbn end |
#issn ⇒ Object (readonly)
Returns the value of attribute issn.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def issn @issn end |
#issue_number ⇒ Object (readonly)
Returns the value of attribute issue_number.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def issue_number @issue_number end |
#page_count ⇒ Object (readonly)
Returns the value of attribute page_count.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def page_count @page_count end |
#prices ⇒ Object (readonly)
Returns the value of attribute prices.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def prices @prices end |
#resource_uri ⇒ Object (readonly)
Returns the value of attribute resource_uri.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def resource_uri @resource_uri end |
#series ⇒ Object (readonly)
Returns the value of attribute series.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def series @series end |
#stories ⇒ Object (readonly)
Returns the value of attribute stories.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def stories @stories end |
#text_objects ⇒ Object (readonly)
Returns the value of attribute text_objects.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def text_objects @text_objects end |
#thumbnail ⇒ Object (readonly)
Returns the value of attribute thumbnail.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def thumbnail @thumbnail end |
#title ⇒ Object (readonly)
Returns the value of attribute title.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def title @title end |
#upc ⇒ Object (readonly)
Returns the value of attribute upc.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def upc @upc end |
#urls ⇒ Object (readonly)
Returns the value of attribute urls.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def urls @urls end |
#variant_description ⇒ Object (readonly)
Returns the value of attribute variant_description.
3 4 5 |
# File 'lib/thanos/resources/comic.rb', line 3 def variant_description @variant_description end |