class TopDMC::Client
Attributes
client_id[RW]
client_secure[RW]
url[RW]
user_agent[W]
Public Class Methods
new(options={}) { |self| ... }
click to toggle source
# File lib/topdmc/resources/client.rb, line 12 def initialize(options={}) @client_id = options[:client_id] @client_secure = options[:client_secure] @url = options[:url]||'http://openapi.topdmc.cn' yield(self) if block_given? end
Public Instance Methods
album()
click to toggle source
# File lib/topdmc/resources/client.rb, line 28 def album TopDMC::Resources::Album.new(self) end
artist()
click to toggle source
# File lib/topdmc/resources/client.rb, line 24 def artist TopDMC::Resources::Artist.new(self) end
search()
click to toggle source
# File lib/topdmc/resources/client.rb, line 36 def search TopDMC::Resources::Search.new(self) end
track()
click to toggle source
# File lib/topdmc/resources/client.rb, line 32 def track TopDMC::Resources::Track.new(self) end
user_agent()
click to toggle source
# File lib/topdmc/resources/client.rb, line 20 def user_agent @user_agent ||= "TopDMC/#{TopDMC::Resources::VERSION}" end