Class: Typesense::CurationSetItems

Inherits:
Object
  • Object
show all
Defined in:
lib/typesense/curation_set_items.rb

Instance Method Summary collapse

Constructor Details

#initialize(curation_set_name, api_call) ⇒ CurationSetItems

Returns a new instance of CurationSetItems.



5
6
7
8
9
# File 'lib/typesense/curation_set_items.rb', line 5

def initialize(curation_set_name, api_call)
  @curation_set_name = curation_set_name
  @api_call = api_call
  @items = {}
end

Instance Method Details

#[](item_id) ⇒ Object



15
16
17
# File 'lib/typesense/curation_set_items.rb', line 15

def [](item_id)
  @items[item_id] ||= CurationSetItem.new(@curation_set_name, item_id, @api_call)
end

#retrieveObject



11
12
13
# File 'lib/typesense/curation_set_items.rb', line 11

def retrieve
  @api_call.get(endpoint_path)
end