Sha256: 1ae215fd615e02cd997243e6336e64e2cf70f54c1f59dcd54bb1af7e21a04d91
Contents?: true
Size: 787 Bytes
Versions: 3
Compression:
Stored size: 787 Bytes
Contents
class Kaui::PaymentMethod < Kaui::Base define_attr :account_id define_attr :is_default define_attr :payment_method_id define_attr :plugin_name has_one :plugin_info, Kaui::PluginInfo def card_type plugin_info.property("cardType") if plugin_info.present? end def type plugin_info.property("type") if plugin_info.present? end def mask_number plugin_info.property("maskNumber") if plugin_info.present? end def card_holder_name plugin_info.property("cardHolderName") if plugin_info.present? end def expiration_dt plugin_info.property("expirationDate") if plugin_info.present? end def baid plugin_info.property("baid") if plugin_info.present? end def email plugin_info.property("email") if plugin_info.present? end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kaui-0.2.2 | app/models/kaui/payment_method.rb |
kaui-0.2.1 | app/models/kaui/payment_method.rb |
kaui-0.2.0 | app/models/kaui/payment_method.rb |