class RubyPaypalNvp::Configuration

Attributes

api_url[W]
password[W]
signature[W]
subject[W]
user[W]
version[W]

Public Class Methods

new() click to toggle source
# File lib/ruby_paypal_nvp/configuration.rb, line 5
def initialize
  Time.zone = 'Prague'
  @version = nil
  @user = nil
  @password = nil
  @signature = nil
  @subject = nil
end

Public Instance Methods

api_url() click to toggle source
# File lib/ruby_paypal_nvp/configuration.rb, line 39
def api_url
  raise ConfigNotSet, 'api_url' unless @api_url
  @api_url
end
password() click to toggle source
# File lib/ruby_paypal_nvp/configuration.rb, line 24
def password
  raise ConfigNotSet, 'password' unless @password
  @password
end
signature() click to toggle source
# File lib/ruby_paypal_nvp/configuration.rb, line 29
def signature
  raise ConfigNotSet, 'signature' unless @signature
  @signature
end
subject() click to toggle source
# File lib/ruby_paypal_nvp/configuration.rb, line 34
def subject
  raise ConfigNotSet, 'subject' unless @subject
  @subject
end
user() click to toggle source
# File lib/ruby_paypal_nvp/configuration.rb, line 19
def user
  raise ConfigNotSet, 'user' unless @user
  @user
end
version() click to toggle source
# File lib/ruby_paypal_nvp/configuration.rb, line 14
def version
  return '204.0' unless @version
  @version
end