Method: Blazer::DashboardsController#refresh
- Defined in:
- app/controllers/blazer/dashboards_controller.rb
#refresh ⇒ Object
57 58 59 60 61 62 63 64 65 66 |
# File 'app/controllers/blazer/dashboards_controller.rb', line 57 def refresh @dashboard.queries.each do |query| data_source = Blazer.data_sources[query.data_source] statement = query.statement.dup process_vars(statement, query.data_source) Blazer.transform_statement.call(data_source, statement) if Blazer.transform_statement data_source.clear_cache(statement) end redirect_to dashboard_path(@dashboard, variable_params) end |