Class: Sink::Resources::ResourceRefs

Inherits:
Object
  • Object
show all
Defined in:
lib/sink/resources/resource_refs.rb,
lib/sink/resources/resource_refs/parent.rb,
lib/sink/resources/resource_refs/parent/child.rb,
lib/sink/resources/resource_refs/paginated_model_first_ref.rb,
lib/sink/resources/resource_refs/paginated_model_second_ref.rb

Defined Under Namespace

Classes: PaginatedModelFirstRef, PaginatedModelSecondRef, Parent

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ ResourceRefs

Returns a new instance of ResourceRefs.

Parameters:



16
17
18
19
20
21
# File 'lib/sink/resources/resource_refs.rb', line 16

def initialize(client:)
  @client = client
  @paginated_model_first_ref = Sink::Resources::ResourceRefs::PaginatedModelFirstRef.new(client: client)
  @paginated_model_second_ref = Sink::Resources::ResourceRefs::PaginatedModelSecondRef.new(client: client)
  @parent = Sink::Resources::ResourceRefs::Parent.new(client: client)
end

Instance Attribute Details

#paginated_model_first_refSink::Resources::ResourceRefs::PaginatedModelFirstRef (readonly)



7
8
9
# File 'lib/sink/resources/resource_refs.rb', line 7

def paginated_model_first_ref
  @paginated_model_first_ref
end

#paginated_model_second_refSink::Resources::ResourceRefs::PaginatedModelSecondRef (readonly)



10
11
12
# File 'lib/sink/resources/resource_refs.rb', line 10

def paginated_model_second_ref
  @paginated_model_second_ref
end

#parentSink::Resources::ResourceRefs::Parent (readonly)



13
14
15
# File 'lib/sink/resources/resource_refs.rb', line 13

def parent
  @parent
end