Module: EasyshipRatesRubyApi

Defined in:
lib/easyship_rates_ruby_api.rb,
lib/easyship/rates/ruby/api/api.rb,
lib/easyship/rates/ruby/api/mash.rb,
lib/easyship/rates/ruby/api/client.rb,
lib/easyship/rates/ruby/api/errors.rb,
lib/easyship/rates/ruby/api/helpers.rb,
lib/easyship/rates/ruby/api/version.rb,
lib/easyship/rates/ruby/api/api/rates.rb,
lib/easyship/rates/ruby/api/api/users.rb,
lib/easyship/rates/ruby/api/api/couriers.rb,
lib/easyship/rates/ruby/api/helpers/request.rb,
lib/easyship/rates/ruby/api/api/query_helpers.rb,
lib/easyship/rates/ruby/api/helpers/authorization.rb

Defined Under Namespace

Modules: Api, Errors, Helpers, Version Classes: Client, Mash

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.sandboxObject

Returns the value of attribute sandbox.



5
6
7
# File 'lib/easyship_rates_ruby_api.rb', line 5

def sandbox
  @sandbox
end

.secretObject

Returns the value of attribute secret.



5
6
7
# File 'lib/easyship_rates_ruby_api.rb', line 5

def secret
  @secret
end

.uidObject

Returns the value of attribute uid.



5
6
7
# File 'lib/easyship_rates_ruby_api.rb', line 5

def uid
  @uid
end

Class Method Details

.configure {|_self| ... } ⇒ Object

config/initializers/easyship_rate_ruby_api.rb (for instance)

“‘ruby EasyshipRatesRubyApi.configure do |config|

config.uid = 'uid'
config.secret = 'secret'
config.sandbox = true

end “‘ elsewhere

“‘ruby client = EasyshipRatesRubyApi::Client.new “`

Yields:

  • (_self)

Yield Parameters:



21
22
23
24
25
# File 'lib/easyship_rates_ruby_api.rb', line 21

def configure
  self.sandbox = false
  yield self
  true
end