Class: HaveAPI::GoClient::Parameters::Resource

Inherits:
Parameters::Base
  • Object
show all
Defined in:
lib/haveapi/go_client/parameters/resource.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#associationParameters::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

Returns:

  • (Boolean)


18
19
20
# File 'lib/haveapi/go_client/parameters/resource.rb', line 18

def nillable?
  @nullable == true
end