Class: Monri::Customers::CreateResponse
- Inherits:
-
Response
- Object
- Hash
- Response
- Monri::Customers::CreateResponse
show all
- Defined in:
- lib/monri/customers/create_response.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Response
exception, #exception, #exception=, #failed?, #initialize
Class Method Details
86
87
88
89
90
91
92
93
94
|
# File 'lib/monri/customers/create_response.rb', line 86
def self.create
raise ArgumentError, 'Provide a block' unless block_given?
begin
CreateResponse.new(yield)
rescue StandardError => e
CreateResponse.new(exception: e)
end
end
|
Instance Method Details
#address ⇒ String
61
62
63
|
# File 'lib/monri/customers/create_response.rb', line 61
def address
self[:address]
end
|
#city ⇒ String
46
47
48
|
# File 'lib/monri/customers/create_response.rb', line 46
def city
self[:city]
end
|
#country ⇒ String
51
52
53
|
# File 'lib/monri/customers/create_response.rb', line 51
def country
self[:country]
end
|
#created_at ⇒ String
71
72
73
|
# File 'lib/monri/customers/create_response.rb', line 71
def created_at
self[:created_at]
end
|
#deleted ⇒ String
41
42
43
|
# File 'lib/monri/customers/create_response.rb', line 41
def deleted
self[:deleted]
end
|
#deleted_at ⇒ String
81
82
83
|
# File 'lib/monri/customers/create_response.rb', line 81
def deleted_at
self[:deleted_at]
end
|
#description ⇒ String
16
17
18
|
# File 'lib/monri/customers/create_response.rb', line 16
def description
self[:description]
end
|
#email ⇒ String
21
22
23
|
# File 'lib/monri/customers/create_response.rb', line 21
def email
self[:email]
end
|
#merchant_customer_id ⇒ String
11
12
13
|
# File 'lib/monri/customers/create_response.rb', line 11
def merchant_customer_id
self[:merchant_customer_id]
end
|
66
67
68
|
# File 'lib/monri/customers/create_response.rb', line 66
def metadata
self[:metadata]
end
|
#name ⇒ String
26
27
28
|
# File 'lib/monri/customers/create_response.rb', line 26
def name
self[:name]
end
|
#phone ⇒ String
31
32
33
|
# File 'lib/monri/customers/create_response.rb', line 31
def phone
self[:phone]
end
|
#status ⇒ String
36
37
38
|
# File 'lib/monri/customers/create_response.rb', line 36
def status
self[:status]
end
|
#updated_at ⇒ String
76
77
78
|
# File 'lib/monri/customers/create_response.rb', line 76
def updated_at
self[:updated_at]
end
|
#uuid ⇒ String
6
7
8
|
# File 'lib/monri/customers/create_response.rb', line 6
def uuid
self[:uuid]
end
|
#zip_code ⇒ String
56
57
58
|
# File 'lib/monri/customers/create_response.rb', line 56
def zip_code
self[:zip_code]
end
|