Class: Monri::Tokens::EphemeralCardTokenResponse
- Inherits:
-
Response
- Object
- Hash
- Response
- Monri::Tokens::EphemeralCardTokenResponse
show all
- Defined in:
- lib/monri/tokens/ephemeral_card_token_response.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Response
exception, #exception, #exception=, #failed?, #initialize
Class Method Details
35
36
37
38
39
40
41
42
43
|
# File 'lib/monri/tokens/ephemeral_card_token_response.rb', line 35
def self.create
raise ArgumentError, 'Provide a block' unless block_given?
begin
EphemeralCardTokenResponse.new(yield)
rescue StandardError => e
EphemeralCardTokenResponse.new(exception: e)
end
end
|
Instance Method Details
#approved? ⇒ Boolean
5
6
7
|
# File 'lib/monri/tokens/ephemeral_card_token_response.rb', line 5
def approved?
status == 'approved'
end
|
#cc_issuer ⇒ String
30
31
32
|
# File 'lib/monri/tokens/ephemeral_card_token_response.rb', line 30
def cc_issuer
self[:cc_issuer]
end
|
#cc_type ⇒ String
25
26
27
|
# File 'lib/monri/tokens/ephemeral_card_token_response.rb', line 25
def cc_type
self[:cc_type]
end
|
#id ⇒ String
10
11
12
|
# File 'lib/monri/tokens/ephemeral_card_token_response.rb', line 10
def id
self[:id]
end
|
#masked_pan ⇒ String
20
21
22
|
# File 'lib/monri/tokens/ephemeral_card_token_response.rb', line 20
def masked_pan
self[:masked_pan]
end
|
#status ⇒ String
15
16
17
|
# File 'lib/monri/tokens/ephemeral_card_token_response.rb', line 15
def status
self[:status]
end
|