matthuhiggins/arelastic

View on GitHub
lib/arelastic/queries/script.rb

Summary

Maintainability
A
20 mins
Test Coverage
module Arelastic
  module Queries
    class Script < Arelastic::Queries::Query
      attr_reader :script, :options

      def initialize script, options = {}
        @script = script
        @options = options
      end

      def as_elastic
        params = {"script" => script}.update(options)
        {"script" => params}
      end
    end
  end
end