class Acme::Smileage::Discography::Albums::Base
Attributes
artwork_links[R]
discography_link[R]
name[R]
name_romaji[R]
nicknames[R]
oricon[R]
release_date[R]
soundscan[R]
tracks[R]
Public Instance Methods
album?()
click to toggle source
# File lib/acme/smileage/discography/albums/base.rb, line 18 def album?; false; end
best_album?()
click to toggle source
# File lib/acme/smileage/discography/albums/base.rb, line 19 def best_album?; false; end
download_only?()
click to toggle source
# File lib/acme/smileage/discography/albums/base.rb, line 25 def download_only?; false; end
indies?()
click to toggle source
# File lib/acme/smileage/discography/albums/base.rb, line 23 def indies?; false; end
major?()
click to toggle source
# File lib/acme/smileage/discography/albums/base.rb, line 22 def major?; not indies?; end
original_album?()
click to toggle source
# File lib/acme/smileage/discography/albums/base.rb, line 20 def original_album?; album? and not best_album?; end
release_year()
click to toggle source
# File lib/acme/smileage/discography/albums/base.rb, line 15 def release_year; self.release_date.year; end
single?()
click to toggle source
# File lib/acme/smileage/discography/albums/base.rb, line 17 def single?; not album? and not download_only?; end
Private Instance Methods
track(track_class)
click to toggle source
# File lib/acme/smileage/discography/albums/base.rb, line 29 def track(track_class) @tracks ||= [] @tracks << track_class.instance end