class Rakuten::Api

Constants

VERSION

Public Class Methods

configure() { |options| ... } click to toggle source
# File lib/rakuten/api.rb, line 31
def configure(&proc)
  raise ArgumentError, "Block is required." unless block_given?
  yield @@options
end
get(method,opts={}) click to toggle source
# File lib/rakuten/api.rb, line 44
def get(method,opts={})
  eval "#{method}(#{opts})"
end
merge(opts={}) click to toggle source
# File lib/rakuten/api.rb, line 36
def merge(opts={})
  opts.merge!(@@options)
  ids = opts[:applicationId].split(",")
  opts[:applicationId] = ids[rand(ids.size)]
  opts[:developerId] = opts[:applicationId] if opts.key?(:developerId)
  opts
end
options() click to toggle source
# File lib/rakuten/api.rb, line 27
def options
  @@options
end