| 
														
															@@ -1,7 +1,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 module Blazer 
														 | 
														
														 | 
														
															 module Blazer 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   class QueriesController < BaseController 
														 | 
														
														 | 
														
															   class QueriesController < BaseController 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     before_action :set_queries, only: [:home, :index] 
														 | 
														
														 | 
														
															     before_action :set_queries, only: [:home, :index] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    before_action :set_query, only: [:show, :edit, :update, :destroy] 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    before_action :set_query, only: [:show, :edit, :update, :destroy, :refresh] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     def home 
														 | 
														
														 | 
														
															     def home 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       @queries = @queries.limit(1000) 
														 | 
														
														 | 
														
															       @queries = @queries.limit(1000) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -117,6 +117,12 @@ module Blazer 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       end 
														 | 
														
														 | 
														
															       end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     end 
														 | 
														
														 | 
														
															     end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    def refresh 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      data_source = Blazer.data_sources[@query.data_source] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      data_source.clear_cache(@query.statement) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      redirect_to query_path(@query, variable_params) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     def update 
														 | 
														
														 | 
														
															     def update 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if @query.update(query_params) 
														 | 
														
														 | 
														
															       if @query.update(query_params) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         redirect_to query_path(@query, variable_params) 
														 | 
														
														 | 
														
															         redirect_to query_path(@query, variable_params) 
														 |