module Legion::Extensions::ElasticAppSearch::Runners::Curations

Public Instance Methods

create(engine:, **opts) click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/curations.rb, line 8
def create(engine:, **opts)
  client(opts).create_curation(engine, opts)
end
destroy(engine:, curation:, **opts) click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/curations.rb, line 24
def destroy(engine:, curation:, **opts)
  client(opts).destroy_curation(engine, curation)
end
get(engine:, curation:, **opts) click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/curations.rb, line 12
def get(engine:, curation:, **opts)
  client(opts).get_curation(engine, curation)
end
list(engine:, **opts) click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/curations.rb, line 16
def list(engine:, **opts)
  client(opts).list_curations(engine)
end
update(engine:, curation:, **opts) click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/curations.rb, line 20
def update(engine:, curation:, **opts)
  client(opts).update_curation(engine, curation, opts)
end