Module: QueryInterface::Server::Resource::InstanceMethods
- Defined in:
- lib/query-interface-server/resource.rb
Instance Method Summary collapse
Instance Method Details
#query ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/query-interface-server/resource.rb', line 15 def query transformer = Transformations::SequelTransformer.new(self.query_model.filter) transformations = params[:transformations] || [] transformations = JSON.parse(transformations) unless transformations.is_a?(Array) result = transformer.run(transformations) unless result.nil? respond_with(result) else render text: "", status: :not_found end end |