machinio/solrb

View on GitHub
lib/solr/update/commands/optimize.rb

Summary

Maintainability
A
20 mins
Test Coverage
module Solr
  module Update
    module Commands
      class Optimize
        COMMAND_KEY = 'optimize'.freeze

        def self.unnest(array)
          array.first
        end

        attr_reader :options

        def initialize(options = {})
          @options = options
        end

        def as_json
          options
        end

        def to_json(_json_context)
          JSON.generate(as_json)
        end
      end
    end
  end
end