class Elasticsearch::Resources::Configurable::Configuration
Constants
- ATTRIBUTES
Public Instance Methods
==(obj)
click to toggle source
# File lib/elasticsearch/resources/configurable.rb, line 69 def ==(obj) ATTRIBUTES.all? { |a| obj.send(a) == self.send(a) } end
class_name=(class_name)
click to toggle source
# File lib/elasticsearch/resources/configurable.rb, line 61 def class_name=(class_name) @class_name = (class_name.class == Class ? class_name.name : class_name) end
configuration_class()
click to toggle source
# File lib/elasticsearch/resources/configurable.rb, line 65 def configuration_class class_name ? Object.const_get(class_name) : nil end
set_attributes(attributes = {})
click to toggle source
# File lib/elasticsearch/resources/configurable.rb, line 55 def set_attributes(attributes = {}) attributes.each do |name, value| self.send("#{name.to_s}=", value) if self.respond_to?("#{name.to_s}=") end end