Class: Elastics::ClassProxy::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/elastics/class_proxy/base.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(context, vars = {}) ⇒ Base

Returns a new instance of Base.



7
8
9
10
11
12
# File 'lib/elastics/class_proxy/base.rb', line 7

def initialize(context, vars={})
  v = {:context => context}
  # support for elastics-rails index default
  v[:index]  = Conf.variables[:index] if Conf.variables.has_key?(:index)
  @variables = Vars.new(v, vars)
end

Instance Attribute Details

#variablesObject

Returns the value of attribute variables.



5
6
7
# File 'lib/elastics/class_proxy/base.rb', line 5

def variables
  @variables
end

Instance Method Details

#initObject



14
# File 'lib/elastics/class_proxy/base.rb', line 14

def init; end

#refresh_indexObject



25
26
27
# File 'lib/elastics/class_proxy/base.rb', line 25

def refresh_index
  Elastics.refresh_index :index => index
end