class Payment
Public Class Methods
auth_email()
click to toggle source
# File lib/paynow_sdk.rb, line 218 def self.auth_email; @@auth_email; end
auth_email=(val)
click to toggle source
# File lib/paynow_sdk.rb, line 219 def self.auth_email=(val); @@auth_email = val; end
items()
click to toggle source
# File lib/paynow_sdk.rb, line 212 def self.items; @@items; end
items=(val)
click to toggle source
# File lib/paynow_sdk.rb, line 213 def self.items=(val); @@items = val; end
new(reference, auth_email)
click to toggle source
# File lib/paynow_sdk.rb, line 179 def initialize(reference, auth_email) @reference = reference @auth_email = auth_email end
reference()
click to toggle source
# File lib/paynow_sdk.rb, line 206 def self.reference; @@reference; end
reference=(val)
click to toggle source
# File lib/paynow_sdk.rb, line 207 def self.reference=(val); @@reference = val; end
Public Instance Methods
add(title, amount)
click to toggle source
# File lib/paynow_sdk.rb, line 184 def add(title, amount) @items = [] @items.push([title, amount]) self end
auth_email()
click to toggle source
# File lib/paynow_sdk.rb, line 221 def auth_email; @auth_email = @@auth_email if @auth_email.nil?; @auth_email; end
auth_email=(val)
click to toggle source
# File lib/paynow_sdk.rb, line 222 def auth_email=(val); @auth_email = val; end
info()
click to toggle source
# File lib/paynow_sdk.rb, line 198 def info out = "" for item in @items out += item[0] end out end
items()
click to toggle source
# File lib/paynow_sdk.rb, line 215 def items; @items = @@items if @items.nil?; @items; end
items=(val)
click to toggle source
# File lib/paynow_sdk.rb, line 216 def items=(val); @items = val; end
reference()
click to toggle source
# File lib/paynow_sdk.rb, line 209 def reference; @reference = @@reference if @reference.nil?; @reference; end
reference=(val)
click to toggle source
# File lib/paynow_sdk.rb, line 210 def reference=(val); @reference = val; end
total()
click to toggle source
# File lib/paynow_sdk.rb, line 190 def total total = 0 for item in @items total += item[1] end total.round(2) end