1
0
Fork 0
robbie/lib/robbie/models/album.rb

20 lines
379 B
Ruby

module Robbie
class Album < BaseModel
attr_accessor :id, :title, :year, :tracks
class << self
def search(q)
Parsers::Search.search(q).keep_if{ |item| item.instance_of?(Robbie::Album) }
end
def find(id)
Parsers::Album.find(id)
end
end
def tracks
@tracks ||= Parsers::Album.find(id).tracks || []
end
end
end