Sha256: b4eecfc3da27b718047c207bd6816f82f30565fbed0799a3991834e63a1a04a8

Contents?: true

Size: 603 Bytes

Versions: 1

Compression:

Stored size: 603 Bytes

Contents

# frozen_string_literal: true

require_relative 'actions/create'
require_relative 'actions/create_list'
require_relative 'actions/create_index'
require_relative 'actions/delete_index'

module EsExperiment::Actions
  include EsExperiment::Actions::Create
  include EsExperiment::Actions::CreateList
  include EsExperiment::Actions::CreateIndex
  include EsExperiment::Actions::DeleteIndex

  private

  def client
    EsExperiment::Client.instance.connection(config)
  end

  def config
    EsExperiment::Config.instance
  end

  def documents
    EsExperiment::Documents.instance.load(config)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
es_experiment-0.1.0 lib/es_experiment/actions.rb