class Api::Filters::Query
Public Class Methods
new(condition = nil)
click to toggle source
# File lib/api/filters/query.rb, line 5 def initialize(condition = nil) @condition = condition end
Public Instance Methods
build_param()
click to toggle source
# File lib/api/filters/query.rb, line 9 def build_param q = %(%#{@condition}%) q.downcase! [ "LOWER(buyer_name) LIKE ? " \ "OR LOWER(buyer_email) LIKE ? " \ "OR LOWER(reason) LIKE ? " \ "OR LOWER(owner_id) LIKE ? " \ "OR payment_used_id LIKE ? " \ "OR LOWER(order_external_id) LIKE ? " \ "OR LOWER(payment_external_id) LIKE ? " \ "OR buyer_cep LIKE ?", q, q, q, q, q, q, q, q ] unless @condition.nil? end