Class: Mobilepay::Security

Inherits:
Object
  • Object
show all
Includes:
Requests, Requests::GenerateSignature, PublicKey
Defined in:
lib/mobilepay/security.rb,
lib/mobilepay/security/public_key.rb

Defined Under Namespace

Modules: PublicKey

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Requests::GenerateSignature

#generate_signature

Methods included from PublicKey

#public_key

Constructor Details

#initialize(args = {}) ⇒ Security

Returns a new instance of Security.



14
15
16
17
18
# File 'lib/mobilepay/security.rb', line 14

def initialize(args = {})
    @subscription_key = args[:subscription_key] || ''
    @privatekey = nil
    @base_uri = 'https://api.mobeco.dk/merchantsecurity/api'
end

Instance Attribute Details

#base_uriObject (readonly)

Returns the value of attribute base_uri.



12
13
14
# File 'lib/mobilepay/security.rb', line 12

def base_uri
  @base_uri
end

#privatekeyObject (readonly)

Returns the value of attribute privatekey.



12
13
14
# File 'lib/mobilepay/security.rb', line 12

def privatekey
  @privatekey
end

#subscription_keyObject (readonly)

Returns the value of attribute subscription_key.



12
13
14
# File 'lib/mobilepay/security.rb', line 12

def subscription_key
  @subscription_key
end