class Beatport::Catalog::Release
Public Class Methods
all(options={})
click to toggle source
# File lib/beatport/catalog/release.rb, line 24 def self.all(options={}) Client.retrieve 'releases', Release, options end
featured(*args)
click to toggle source
# File lib/beatport/catalog/release.rb, line 28 def self.featured(*args) Client.retrieve 'featured/releases', Release, *args end
find(*args)
click to toggle source
# File lib/beatport/catalog/release.rb, line 20 def self.find(*args) Client.retrieve 'releases', Release, *args end
Public Instance Methods
discount()
click to toggle source
# File lib/beatport/catalog/release.rb, line 16 def discount tracks_price - price end
tracks(options = {})
click to toggle source
# File lib/beatport/catalog/release.rb, line 32 def tracks(options = {}) options[:release_id] = id Track.all(options) end