Class: PragmaticContext::DefaultContextualizer
- Inherits:
-
Object
- Object
- PragmaticContext::DefaultContextualizer
- Defined in:
- lib/pragmatic_context/default_contextualizer.rb
Instance Method Summary collapse
Instance Method Details
#add_term(term, params) ⇒ Object
6 7 8 9 |
# File 'lib/pragmatic_context/default_contextualizer.rb', line 6 def add_term(term, params) @properties ||= ActiveSupport::HashWithIndifferentAccess.new @properties[term] = ActiveSupport::HashWithIndifferentAccess.new params end |
#definitions_for_terms(terms) ⇒ Object
11 12 13 |
# File 'lib/pragmatic_context/default_contextualizer.rb', line 11 def definitions_for_terms(terms) Hash[@properties.slice(*terms).map { |term, params| [term, definition_from_params(params)] }] end |