Sha256: 812f7c52ecc8e77675ec93cfd65658757c1903d3c53ea8d58d75cc2cde261702
Contents?: true
Size: 646 Bytes
Versions: 3
Compression:
Stored size: 646 Bytes
Contents
require 'active_model' class NamedUser include ActiveModel::Validations attr_accessor :credit_card_number, :credit_card_cvv, :credit_card_month, :credit_card_year, :first_name, :last_name validate_credit_card_fields number: :credit_card_number, cvv: :credit_card_cvv, month: { field: :credit_card_month }, year: :credit_card_year, first_name: :first_name, last_name: :last_name, providers: [:amex, :visa] def [](key) send(key) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
validate_credit_card_fields-0.9.8.1 | spec/dummy/named_user.rb |
validate_credit_card_fields-0.9.8 | spec/dummy/named_user.rb |
validate_credit_card_fields-0.9.7 | spec/dummy/named_user.rb |