class Object
Public Instance Methods
Cubaru(options={})
click to toggle source
# File lib/cubaru.rb, line 52 def Cubaru(options={}) options[:api_host] ||= Cubaru.api_host || "api.cubaru.com" options[:protocol] ||= Cubaru.protocol || "https" options[:api_version] ||= Cubaru.api_version || "v1" options[:api_key] ||= Cubaru.api_key unless options[:api_key] raise ArgumentError.new(":api_key is a required argument to initialize Cubaru") end Cubaru.const_get("#{options[:api_version].capitalize}").const_get("Resource").new(options) end