Module: Activecube::ViewDefinition
- Included in:
- View
- Defined in:
- lib/activecube/view_definition.rb
Instance Attribute Summary collapse
-
#activecube_indexes ⇒ Object
readonly
Returns the value of attribute activecube_indexes.
-
#models ⇒ Object
readonly
Returns the value of attribute models.
Instance Method Summary collapse
Instance Attribute Details
#activecube_indexes ⇒ Object (readonly)
Returns the value of attribute activecube_indexes.
5 6 7 |
# File 'lib/activecube/view_definition.rb', line 5 def activecube_indexes @activecube_indexes end |
#models ⇒ Object (readonly)
Returns the value of attribute models.
5 6 7 |
# File 'lib/activecube/view_definition.rb', line 5 def models @models end |
Instance Method Details
#index(index_name, *args) ⇒ Object
7 8 9 |
# File 'lib/activecube/view_definition.rb', line 7 def index index_name, *args (@activecube_indexes ||= []) << Activecube::Processor::Index.new(index_name,*args) end |
#table(x) ⇒ Object
11 12 13 |
# File 'lib/activecube/view_definition.rb', line 11 def table x (@models ||= []) << x end |