1
0
Fork 0
robbie/lib/robbie.rb

47 lines
1022 B
Ruby
Raw Normal View History

2012-08-26 04:09:00 +00:00
require "digest/md5"
require "httparty"
require "oj"
require "multi_json"
require "robbie/version"
require "robbie/parsers/base_parser"
require "robbie/parsers/search"
require "robbie/parsers/artist"
require "robbie/parsers/album"
require "robbie/parsers/track"
require "robbie/models/base_model"
require "robbie/models/artist"
require "robbie/models/album"
require "robbie/models/track"
require "robbie/models/genre"
require "robbie/autocomplete"
module Robbie
2012-08-26 04:21:02 +00:00
@@cache_enabled = false
2012-08-26 04:36:26 +00:00
2012-08-26 04:09:00 +00:00
class << self
def setup(params)
2012-09-18 22:42:20 +00:00
const_set(:META_API_KEY, params[:meta_api_key])
const_set(:META_API_SECRET, params[:meta_api_secret])
const_set(:AUTOCOMPLETE_API_KEY, params[:autocomplete_api_key])
const_set(:AUTOCOMPLETE_API_SECRET, params[:autocomplete_api_secret])
2012-08-26 04:09:00 +00:00
end
def enable_cache
@@cache_enabled = true
end
def disable_cache
@@cache_enabled = false
end
def cache_enabled?
@@cache_enabled
end
2012-08-26 14:07:37 +00:00
def free_limits?
true
end
2012-08-26 04:09:00 +00:00
end
end