Sha256: 9429ef5140ea8c70065b6d94eca06d2670c78e964d63be603997cd1607c2fc22
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
module MyMoip class CreditCard attr_accessor :logo, :card_number, :expiration_date, :security_code, :owner_name, :owner_birthday, :owner_phone, :owner_cpf AVAILABLE_LOGOS = [ :american_express, :diners, :hipercard, :mastercard, :visa ] def initialize(params) @logo = params[:logo] if params.has_key? :logo @card_number = params[:card_number] if params.has_key? :card_number @expiration_date = params[:expiration_date] if params.has_key? :expiration_date @security_code = params[:security_code] if params.has_key? :security_code @owner_name = params[:owner_name] if params.has_key? :owner_name @owner_birthday = params[:owner_birthday] if params.has_key? :owner_birthday @owner_phone = params[:owner_phone] if params.has_key? :owner_phone @owner_cpf = params[:owner_cpf] if params.has_key? :owner_cpf self.owner_rg = params[:owner_rg] if params.has_key? :owner_rg end def owner_rg=(value) warn "[DEPRECATION] `owner_rg` is deprecated. Please use `owner_cpf` instead." self.owner_cpf = value end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mymoip-0.2.6 | lib/mymoip/credit_card.rb |