Class: SixSaferpay::Redirect
- Inherits:
-
Object
- Object
- SixSaferpay::Redirect
- Defined in:
- lib/six_saferpay/models/redirect.rb
Instance Attribute Summary collapse
-
#payment_means_required ⇒ Object
Returns the value of attribute payment_means_required.
-
#redirect_url ⇒ Object
Returns the value of attribute redirect_url.
Instance Method Summary collapse
-
#initialize(redirect_url:, payment_means_required:) ⇒ Redirect
constructor
A new instance of Redirect.
- #to_hash ⇒ Object (also: #to_h)
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_required ⇒ Object
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_url ⇒ Object
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_hash ⇒ Object 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 |