Class: AtPay::Token::Encoder

Inherits:
Struct
  • Object
show all
Defined in:
lib/atpay/token/encoder.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#amountObject

Returns the value of attribute amount

Returns:

  • (Object)

    the current value of amount



10
11
12
# File 'lib/atpay/token/encoder.rb', line 10

def amount
  @amount
end

#expiresObject

Returns the value of attribute expires

Returns:

  • (Object)

    the current value of expires



10
11
12
# File 'lib/atpay/token/encoder.rb', line 10

def expires
  @expires
end

#groupObject

Returns the value of attribute group

Returns:

  • (Object)

    the current value of group



10
11
12
# File 'lib/atpay/token/encoder.rb', line 10

def group
  @group
end

#sessionObject

Returns the value of attribute session

Returns:

  • (Object)

    the current value of session



10
11
12
# File 'lib/atpay/token/encoder.rb', line 10

def session
  @session
end

#targetObject

Returns the value of attribute target

Returns:

  • (Object)

    the current value of target



10
11
12
# File 'lib/atpay/token/encoder.rb', line 10

def target
  @target
end

#urlObject

Returns the value of attribute url

Returns:

  • (Object)

    the current value of url



10
11
12
# File 'lib/atpay/token/encoder.rb', line 10

def url
  @url
end

#user_dataObject

Returns the value of attribute user_data

Returns:

  • (Object)

    the current value of user_data



10
11
12
# File 'lib/atpay/token/encoder.rb', line 10

def user_data
  @user_data
end

#versionObject

Returns the value of attribute version

Returns:

  • (Object)

    the current value of version



10
11
12
# File 'lib/atpay/token/encoder.rb', line 10

def version
  @version
end

Instance Method Details

#emailObject



11
12
13
# File 'lib/atpay/token/encoder.rb', line 11

def email
  version_and_encode(nonce, partner_frame, body_frame)
end

#site(remote_addr, headers) ⇒ Object



15
16
17
# File 'lib/atpay/token/encoder.rb', line 15

def site(remote_addr, headers)
  version_and_encode(nonce, partner_frame, site_frame(remote_addr, headers), body_frame)
end