Class: Statlysis::ActiveRecordDataset
- Inherits:
-
MultipleDataset
- Object
- MultipleDataset
- Statlysis::ActiveRecordDataset
- Defined in:
- lib/statlysis/multiple_dataset/active_record.rb
Instance Attribute Summary collapse
-
#arel ⇒ Object
readonly
Returns the value of attribute arel.
Attributes inherited from MultipleDataset
Instance Method Summary collapse
Methods inherited from MultipleDataset
#_resort_source_order, #_select_orm, #add_source, #first_time, #initialize, #name
Constructor Details
This class inherits a constructor from Statlysis::MultipleDataset
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing ⇒ Object
TODO
12 13 |
# File 'lib/statlysis/multiple_dataset/active_record.rb', line 12 def method_missing end |
Instance Attribute Details
#arel ⇒ Object (readonly)
Returns the value of attribute arel.
7 8 9 |
# File 'lib/statlysis/multiple_dataset/active_record.rb', line 7 def arel @arel end |
Instance Method Details
#resort_source_order ⇒ Object
29 |
# File 'lib/statlysis/multiple_dataset/active_record.rb', line 29 def resort_source_order; @sources = @sources.map {|s| s.order("#{cron.time_column} ASC") } end |
#set_regexp(regexp) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/statlysis/multiple_dataset/active_record.rb', line 15 def set_regexp regexp super # TODO test it activerecord_models = _select_orm(ActiveRecord::Store) activerecord_models.select do |_model| @sources.add _model if _model.table_name.to_s.match(@regexp) end _resort_source_order return self end |