Module: PragmaticContext::Contextualizable::ClassMethods

Defined in:
lib/pragmatic_context/contextualizable.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#contextualizerObject

Returns the value of attribute contextualizer.



10
11
12
# File 'lib/pragmatic_context/contextualizable.rb', line 10

def contextualizer
  @contextualizer
end

Instance Method Details

#contextualize(field, params) ⇒ Object



16
17
18
19
# File 'lib/pragmatic_context/contextualizable.rb', line 16

def contextualize(field, params)
  setup_default_contextualizer
  self.contextualizer.add_term(field, params)
end

#contextualize_with(klass) ⇒ Object



12
13
14
# File 'lib/pragmatic_context/contextualizable.rb', line 12

def contextualize_with(klass)
  self.contextualizer = klass.new
end