Class: Pesepay::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/pesepay.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(success, reference_number: nil, poll_url: nil, redirect_url: nil, message: nil, json_string: nil) ⇒ Response

Returns a new instance of Response.



221
222
223
224
225
226
227
228
# File 'lib/pesepay.rb', line 221

def initialize(success, reference_number: nil, poll_url: nil, redirect_url: nil, message: nil, json_string: nil)
  @success = success
  @reference_number = reference_number
  @poll_url = poll_url
  @redirect_url = redirect_url
  @message = message
  @raw_data = json_string
end

Instance Attribute Details

#messageObject (readonly)

Returns the value of attribute message.



219
220
221
# File 'lib/pesepay.rb', line 219

def message
  @message
end

#poll_urlObject (readonly)

Returns the value of attribute poll_url.



219
220
221
# File 'lib/pesepay.rb', line 219

def poll_url
  @poll_url
end

#raw_dataObject (readonly)

Returns the value of attribute raw_data.



219
220
221
# File 'lib/pesepay.rb', line 219

def raw_data
  @raw_data
end

#redirect_urlObject (readonly)

Returns the value of attribute redirect_url.



219
220
221
# File 'lib/pesepay.rb', line 219

def redirect_url
  @redirect_url
end

#reference_numberObject (readonly)

Returns the value of attribute reference_number.



219
220
221
# File 'lib/pesepay.rb', line 219

def reference_number
  @reference_number
end

#successObject (readonly)

Returns the value of attribute success.



219
220
221
# File 'lib/pesepay.rb', line 219

def success
  @success
end