class JsonApiServer::SqlComp

Query comparison builder, .i.e., where('id > ?', '22').

Public Class Methods

allowed_operators() click to toggle source
# File lib/json_api_server/filter_builders.rb, line 68
def self.allowed_operators
  ['=', '<', '>', '>=', '<=', '!=']
end

Public Instance Methods

to_query(model) click to toggle source
# File lib/json_api_server/filter_builders.rb, line 72
def to_query(model)
  if self.class.allowed_operators.include?(operator)
    model.where("#{full_column_name(model)} #{operator} ?", value)
  end
end