Class: Harkness::Series
- Inherits:
-
Shale::Mapper
- Object
- Shale::Mapper
- Harkness::Series
- Defined in:
- lib/harkness/models/series.rb
Overview
An individual series.
Instance Attribute Summary collapse
-
#characters ⇒ Harkness::CharacterList
readonly
A resource list containing characters which appear in comics in this series.
-
#comics ⇒ Harkness::ComicList
readonly
: a resource list containing comics in this series.
-
#creators ⇒ Harkness::CreatorList
readonly
A resource list of creators whose work appears in comics in this series.
-
#description ⇒ String
readonly
A description of the series.
-
#endYear ⇒ Integer
readonly
The last year of publication for the series (conventionally, 2099 for ongoing series).
-
#events ⇒ Harkness::EventList
readonly
A resource list containing events which take place in comics in this series.
-
#id ⇒ Integer
readonly
The unique ID of the series resource.
-
#modified ⇒ String
readonly
The date the resource was most recently modified.
-
#next ⇒ Harkness::SeriesSummary
readonly
A summary representation of the series which preceded this series.
-
#rating ⇒ String
readonly
The age-appropriateness rating for the series.
-
#resourceURI ⇒ String
readonly
The canonical URL identifier for this resource.
-
#startYear ⇒ Integer
readonly
The first year of publication for the series.
-
#stories ⇒ Harkness::StoryList
readonly
A resource list containing stories which occur in comics in this series.
-
#thumbnail ⇒ Harkness::Image
readonly
The representative image for this SERIES.
-
#title ⇒ String
readonly
The canonical title of the series.
-
#urls ⇒ Array<Harkness::URL>
readonly
A set of public web site URLs for the resource.
Instance Attribute Details
#characters ⇒ Harkness::CharacterList (readonly)
Returns a resource list containing characters which appear in comics in this series.
47 |
# File 'lib/harkness/models/series.rb', line 47 attribute :characters, Harkness::CharacterList |
#comics ⇒ Harkness::ComicList (readonly)
Returns : a resource list containing comics in this series.
38 |
# File 'lib/harkness/models/series.rb', line 38 attribute :comics, Harkness::ComicList |
#creators ⇒ Harkness::CreatorList (readonly)
Returns a resource list of creators whose work appears in comics in this series.
50 |
# File 'lib/harkness/models/series.rb', line 50 attribute :creators, Harkness::CreatorList |
#description ⇒ String (readonly)
Returns a description of the series.
14 |
# File 'lib/harkness/models/series.rb', line 14 attribute :description, Shale::Type::String |
#endYear ⇒ Integer (readonly)
Returns the last year of publication for the series (conventionally, 2099 for ongoing series).
26 |
# File 'lib/harkness/models/series.rb', line 26 attribute :endYear, Shale::Type::Integer |
#events ⇒ Harkness::EventList (readonly)
Returns a resource list containing events which take place in comics in this series.
44 |
# File 'lib/harkness/models/series.rb', line 44 attribute :events, Harkness::EventList |
#id ⇒ Integer (readonly)
Returns the unique ID of the series resource.
8 |
# File 'lib/harkness/models/series.rb', line 8 attribute :id, Shale::Type::Integer |
#modified ⇒ String (readonly)
Returns the date the resource was most recently modified.
32 |
# File 'lib/harkness/models/series.rb', line 32 attribute :modified, Shale::Type::String |
#next ⇒ Harkness::SeriesSummary (readonly)
Returns a summary representation of the series which preceded this series.
53 |
# File 'lib/harkness/models/series.rb', line 53 attribute :next, Harkness::SeriesSummary |
#rating ⇒ String (readonly)
Returns the age-appropriateness rating for the series.
29 |
# File 'lib/harkness/models/series.rb', line 29 attribute :rating, Shale::Type::String |
#resourceURI ⇒ String (readonly)
Returns the canonical URL identifier for this resource.
17 |
# File 'lib/harkness/models/series.rb', line 17 attribute :resourceURI, Shale::Type::String |
#startYear ⇒ Integer (readonly)
Returns the first year of publication for the series.
23 |
# File 'lib/harkness/models/series.rb', line 23 attribute :startYear, Shale::Type::Integer |
#stories ⇒ Harkness::StoryList (readonly)
Returns a resource list containing stories which occur in comics in this series.
41 |
# File 'lib/harkness/models/series.rb', line 41 attribute :stories, Harkness::StoryList |
#thumbnail ⇒ Harkness::Image (readonly)
Returns the representative image for this SERIES.
35 |
# File 'lib/harkness/models/series.rb', line 35 attribute :thumbnail, Harkness::Image |
#title ⇒ String (readonly)
Returns the canonical title of the series.
11 |
# File 'lib/harkness/models/series.rb', line 11 attribute :title, Shale::Type::String |
#urls ⇒ Array<Harkness::URL> (readonly)
Returns a set of public web site URLs for the resource.
20 |
# File 'lib/harkness/models/series.rb', line 20 attribute :urls, Harkness::URL, collection: true |