module AlchemyAPI
Constants
- BASE_URL
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/alchemy_api.rb, line 25 def self.config Config end
configure() { |Config| ... }
click to toggle source
# File lib/alchemy_api.rb, line 29 def self.configure block_given? ? yield(Config) : Config end
key()
click to toggle source
# File lib/alchemy_api.rb, line 33 def self.key Config.apikey end
key=(value)
click to toggle source
# File lib/alchemy_api.rb, line 37 def self.key=(value) Config.apikey = value end
search(mode, opts)
click to toggle source
# File lib/alchemy_api.rb, line 41 def self.search(mode, opts) klass = Config.modes[mode] raise InvalidAPIKey unless Config.apikey raise InvalidSearchMode unless klass klass.new.search(opts) end