class Simplepay::Support::Boolean

Acts as a delegator for Simplepay::Support::Field :class.

This class acts as a helper for sending boolean values to Amazon. In their forms, booleans are expected to be either “0” or “1”, for false or true, respectively.

Public Class Methods

new(value) click to toggle source
# File lib/simplepay/support/boolean.rb, line 13
def initialize(value)
  @value = value
end

Public Instance Methods

to_s() click to toggle source

Returns “1” if the boolean is true, “0” otherwise.

# File lib/simplepay/support/boolean.rb, line 20
def to_s
  return '' if @value.nil?
  @value ? Simplepay::Boolean::True : Simplepay::Boolean::False
end