Sha256: a26e15223d901131f68222abd58125a85fad3b9781dd2c0d057e08aaa6ebd9ff

Contents?: true

Size: 876 Bytes

Versions: 6

Compression:

Stored size: 876 Bytes

Contents

module MyMoip
  class CreditCard
    attr_accessor :logo, :card_number, :expiration_date, :security_code,
                :owner_name, :owner_birthday, :owner_phone, :owner_rg

    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_rg        = params[:owner_rg]        if params.has_key? :owner_rg
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mymoip-0.2.4 lib/mymoip/credit_card.rb
mymoip-0.2.3 lib/mymoip/credit_card.rb
mymoip-0.2.2 lib/mymoip/credit_card.rb
mymoip-0.2.1 lib/mymoip/credit_card.rb
mymoip-0.2.0 lib/credit_card.rb
mymoip-0.1.0 lib/credit_card.rb