Method: Walletone::Form#initialize

Defined in:
lib/walletone/form.rb

#initialize(payment) ⇒ Form

Returns a new instance of Form.



7
8
9
10
11
12
# File 'lib/walletone/form.rb', line 7

def initialize payment
  unless payment.is_a?( Walletone::Payment ) && payment.valid? && payment.signed?
    Walletone.raise_error ArgumentError.new("Must be valid and signed Payment #{payment}")
  end
  @payment = payment
end