Class: SixSaferpay::Redirect

Inherits:
Object
  • Object
show all
Defined in:
lib/six_saferpay/models/redirect.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(redirect_url:, payment_means_required:) ⇒ Redirect

Returns a new instance of Redirect.



7
8
9
10
11
# File 'lib/six_saferpay/models/redirect.rb', line 7

def initialize(redirect_url:,
               payment_means_required: )
  @redirect_url = redirect_url
  @payment_means_required = payment_means_required
end

Instance Attribute Details

#payment_means_requiredObject

Returns the value of attribute payment_means_required.



3
4
5
# File 'lib/six_saferpay/models/redirect.rb', line 3

def payment_means_required
  @payment_means_required
end

#redirect_urlObject

Returns the value of attribute redirect_url.



3
4
5
# File 'lib/six_saferpay/models/redirect.rb', line 3

def redirect_url
  @redirect_url
end

Instance Method Details

#to_hashObject Also known as: to_h



13
14
15
16
17
18
# File 'lib/six_saferpay/models/redirect.rb', line 13

def to_hash
  hash = Hash.new
  hash.merge!(redirect_url: @redirect_url) if @redirect_url
  hash.merge!(payment_means_required: @payment_means_required) if !@payment_means_required.nil?
  hash
end