Class: OpenGraphReader::Music
- Inherits:
-
Object
- Object
- OpenGraphReader::Music
show all
- Includes:
- Object
- Defined in:
- lib/open_graph_reader/definitions.rb
Overview
Instance Attribute Summary collapse
Attributes included from Object
#children, #content, #properties
Method Summary
Methods included from Object
#[], #[]=, #has_property?, #initialize, #to_s
Instance Attribute Details
TODO:
validate that target vertical is music.album/music.song ?
305
|
# File 'lib/open_graph_reader/definitions.rb', line 305
url :album, to: Music, verticals: %w(song), collection: true
|
#albums ⇒ Array<Music>
305
|
# File 'lib/open_graph_reader/definitions.rb', line 305
url :album, to: Music, verticals: %w(song), collection: true
|
331
|
# File 'lib/open_graph_reader/definitions.rb', line 331
url :creator, to: Profile, verticals: %w(playlist radio_station)
|
#disc ⇒ Integer?
309
|
# File 'lib/open_graph_reader/definitions.rb', line 309
integer :disc, verticals: %w(song album playlist)
|
#duration ⇒ Integer?
297
|
# File 'lib/open_graph_reader/definitions.rb', line 297
integer :duration, verticals: %w(song)
|
319
|
# File 'lib/open_graph_reader/definitions.rb', line 319
url :musician, to: Profile, verticals: %w(song album), collection: true
|
#musicians ⇒ Array<Profile>
319
|
# File 'lib/open_graph_reader/definitions.rb', line 319
url :musician, to: Profile, verticals: %w(song album), collection: true
|
#release_date ⇒ DateTime?
327
|
# File 'lib/open_graph_reader/definitions.rb', line 327
datetime :release_date, verticals: %w(album)
|
323
|
# File 'lib/open_graph_reader/definitions.rb', line 323
url :song, to: Music, verticals: %w(album playlist)
|
#track ⇒ Integer?
313
|
# File 'lib/open_graph_reader/definitions.rb', line 313
integer :track, verticals: %w(song album playlist)
|