Sha256: 6b31009d16868cbb1bd1908a9ee7af87c84319d904fdbfe9de6d1ef5c0042231
Contents?: true
Size: 926 Bytes
Versions: 1
Compression:
Stored size: 926 Bytes
Contents
require "peachy" require "will_paginate" module Sevendigital class Release < SevendigitalObject attr_accessor :id, :title sevendigital_basic_property :version, :type, :artist, :image, :url, :release_date, :added_date, :barcode, :year, :explicit_content, :formats, :label, :price sevendigital_extended_property :tracks sevendigital_extended_property :recommendations def get_details(options={}) release_with_details = @api_client.release.get_details(@id, options) copy_basic_properties_from(release_with_details) end def get_tracks(options={}) @tracks = @api_client.release.get_tracks(@id, options).collect do |track| track.release = self track end end def get_recommendations(options={}) @recommendations = @api_client.release.get_recommendations(@id, options) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
7digital-0.0.1 | lib/sevendigital/model/release.rb |