module QueryInterface::Server::Resource::InstanceMethods
Public Instance Methods
query()
click to toggle source
# 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_to do |format| format.json { render json: result } end else head :not_found end end