Sha256: 1d653d5ce6fa2eedf95c12f4e6c027e753a9782ea7be3fc2e9a882bdc380b259
Contents?: true
Size: 527 Bytes
Versions: 3
Compression:
Stored size: 527 Bytes
Contents
module BraspagPagador class Customer include ::ActiveAttr::Model attr_accessor :name, :document, :email [:purchase, :generate, :authorize, :save_credit_card, :recurrency ].each do |check_on| validates :name, :length => {:minimum => 1, :maximum => 100, :on => check_on } validates :email, :length => {:minimum => 1, :maximum => 255, :on => check_on, :allow_blank => true} validates :document, :length => {:minimum => 11, :maximum => 18, :on => check_on, :allow_blank => true} end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
braspag-pagador-1.0.1 | lib/braspag-pagador/core/customer.rb |
braspag-pagador-1.0.0 | lib/braspag-pagador/core/customer.rb |
braspag-pagador-0.9.6 | lib/braspag-pagador/core/customer.rb |