Class: HaveAPI::GoClient::Parameters::Resource
- Inherits:
-
Parameters::Base
- Object
- Parameters::Base
- HaveAPI::GoClient::Parameters::Resource
- Defined in:
- lib/haveapi/go_client/parameters/resource.rb
Instance Attribute Summary collapse
-
#association ⇒ Parameters::Association
readonly
Pointer to the associated resource.
Instance Method Summary collapse
-
#initialize(io, name, desc) ⇒ Resource
constructor
A new instance of Resource.
- #nillable? ⇒ Boolean
Constructor Details
#initialize(io, name, desc) ⇒ Resource
Returns a new instance of Resource.
13 14 15 16 |
# File 'lib/haveapi/go_client/parameters/resource.rb', line 13 def initialize(io, name, desc) super @nullable = desc[:nullable] == true end |
Instance Attribute Details
#association ⇒ Parameters::Association (readonly)
Pointer to the associated resource
11 12 13 |
# File 'lib/haveapi/go_client/parameters/resource.rb', line 11 def association @association end |
Instance Method Details
#nillable? ⇒ Boolean
18 19 20 |
# File 'lib/haveapi/go_client/parameters/resource.rb', line 18 def nillable? @nullable == true end |