lib/query_helper.rb in query_helper-0.1.5 vs lib/query_helper.rb in query_helper-0.1.6

- old
+ new

@@ -107,15 +107,23 @@ additional_select_clauses: @sql_sort.select_strings ) manipulator.build() end - def view_query + def to_json(args) + results.to_json + end + + def to_sql query = build_query() @model.sanitize_sql_array([query, @bind_variables]) end + def view_query + to_sql + end + def execute_query query = build_query() @results = @model.find_by_sql([query, @bind_variables]) # Execute Sql Query @results = @results.first if @single_record # Return a single result if requested @@ -123,10 +131,10 @@ preload_associations() load_associations() clean_results() end - def results() + def results execute_query() return paginated_results() if @api_payload return @results end