Sha256: ab4da60c5a37a282f8595c5008d28af732e03381c1c226f391a4246fe96c6c7c
Contents?: true
Size: 845 Bytes
Versions: 2
Compression:
Stored size: 845 Bytes
Contents
module Monri class Tokens class EphemeralCardTokenResponse < Response def approved? status == 'approved' end # @return [String] def id self[:id] end # @return [String] def status self[:status] end # @return [String] def masked_pan self[:masked_pan] end # @return [String] def cc_type self[:cc_type] end # @return [String] def cc_issuer self[:cc_issuer] end # @return [EphemeralCardTokenResponse] def self.create raise ArgumentError, 'Provide a block' unless block_given? begin EphemeralCardTokenResponse.new(yield) rescue StandardError => e EphemeralCardTokenResponse.new(exception: e) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
monri-0.3.0 | lib/monri/tokens/ephemeral_card_token_response.rb |
monri-0.2.0 | lib/monri/tokens/ephemeral_card_token_response.rb |