module Elasticsearch::Resources::Configurable::ClassMethods
Public Instance Methods
configuration()
click to toggle source
# File lib/elasticsearch/resources/configurable.rb, line 10 def configuration @configuration ||= superclass.respond_to?(:configuration) ? superclass.configuration.dup : Configuration.new end
Protected Instance Methods
define_configuration(attributes = {})
click to toggle source
# File lib/elasticsearch/resources/configurable.rb, line 16 def define_configuration(attributes = {}) @configuration = configuration.tap do |c| c.set_attributes(attributes) end end