module Legion::Extensions::ElasticAppSearch::Runners::Engines
Public Instance Methods
add_meta_source(engine:, sources: [], **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/engines.rb, line 28 def add_meta_source(engine:, sources: [], **opts) client(opts).add_meta_engine_sources(engine, sources) end
create(engine:, **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/engines.rb, line 20 def create(engine:, **opts) client(opts).create_engine(engine) end
create_meta(engine:, sources: [], **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/engines.rb, line 24 def create_meta(engine:, sources: [], **opts) client(opts).create_meta_engine(engine, sources) end
delete_meta_source(engine:, sources: [], **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/engines.rb, line 32 def delete_meta_source(engine:, sources: [], **opts) client(opts).delete_meta_engine_sources(engine, sources) end
destroy(engine:, **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/engines.rb, line 16 def destroy(engine:, **opts) client(opts).destroy_engine(engine) end
get(engine:, **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/engines.rb, line 12 def get(engine:, **opts) client(opts).get_engine(engine) end
list(**opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/engines.rb, line 8 def list(**opts) client(opts).list_engines end