Class: CleverSDK::Data::District::Contact
- Inherits:
-
Object
- Object
- CleverSDK::Data::District::Contact
- Defined in:
- lib/clever_sdk/data/district.rb
Instance Attribute Summary collapse
-
#data ⇒ Object
(also: #to_h)
readonly
Returns the value of attribute data.
Instance Method Summary collapse
- #district_id ⇒ Object
- #email ⇒ Object
- #first_name ⇒ Object
- #id ⇒ Object
-
#initialize(data) ⇒ Contact
constructor
private.
- #inspect ⇒ Object
- #last_name ⇒ Object
- #middle_name ⇒ Object
- #title ⇒ Object
Constructor Details
#initialize(data) ⇒ Contact
private
89 90 91 |
# File 'lib/clever_sdk/data/district.rb', line 89 def initialize(data) @data = data end |
Instance Attribute Details
#data ⇒ Object (readonly) Also known as: to_h
Returns the value of attribute data.
86 87 88 |
# File 'lib/clever_sdk/data/district.rb', line 86 def data @data end |
Instance Method Details
#district_id ⇒ Object
97 98 99 |
# File 'lib/clever_sdk/data/district.rb', line 97 def district_id data.dig("district_id") end |
#email ⇒ Object
113 114 115 |
# File 'lib/clever_sdk/data/district.rb', line 113 def email data.dig("email") end |
#first_name ⇒ Object
101 102 103 |
# File 'lib/clever_sdk/data/district.rb', line 101 def first_name data.dig("name", "first") end |
#id ⇒ Object
93 94 95 |
# File 'lib/clever_sdk/data/district.rb', line 93 def id data.dig("id") end |
#inspect ⇒ Object
121 122 123 |
# File 'lib/clever_sdk/data/district.rb', line 121 def inspect "#<#{self.class.name}(#{id}) #{first_name} #{last_name}>" end |
#last_name ⇒ Object
109 110 111 |
# File 'lib/clever_sdk/data/district.rb', line 109 def last_name data.dig("name", "last") end |
#middle_name ⇒ Object
105 106 107 |
# File 'lib/clever_sdk/data/district.rb', line 105 def middle_name data.dig("name", "middle") end |
#title ⇒ Object
117 118 119 |
# File 'lib/clever_sdk/data/district.rb', line 117 def title data.dig("title") end |