Sha256: 77d572e740ebcaf9e53d21bd0d84fd6e6bad8513ee66dc3e4714aa0f6e446bb5
Contents?: true
Size: 702 Bytes
Versions: 1
Compression:
Stored size: 702 Bytes
Contents
module PagSeguro class Item include ActiveModel::Validations validates_presence_of :id, :description, :amount, :quantity validates_numericality_of :amount, :quantity, greater_than: 0 validates_numericality_of :quantity, only_integer: true # Set the product identifier, such as SKU. attr_accessor :id # Set the product description. attr_accessor :description # Set the amount per unit. attr_accessor :amount # Set the quantity. # Defaults to 1. attr_accessor :quantity def initialize(id, description, amount, quantity = 1) @id = id @description = description @amount = amount @quantity = quantity end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pagseguro-transparente-0.0.1 | lib/pagseguro/item.rb |