class CFoundry::V2::ModelMagic::QueryValueHelper::QueryValue
Attributes
comparator[RW]
value[RW]
Public Class Methods
new(params)
click to toggle source
# File lib/cfoundry/v2/model_magic/query_value_helper.rb, line 6 def initialize(params) self.comparator = params[:comparator] || params[:comp] || ':' self.value = params[:value] end
Public Instance Methods
comparator_string()
click to toggle source
# File lib/cfoundry/v2/model_magic/query_value_helper.rb, line 15 def comparator_string if comparator.downcase == 'in' || value.is_a?(Array) " IN " else comparator end end
to_s()
click to toggle source
# File lib/cfoundry/v2/model_magic/query_value_helper.rb, line 11 def to_s "#{comparator_string}#{value_string}" end
value_string()
click to toggle source
# File lib/cfoundry/v2/model_magic/query_value_helper.rb, line 23 def value_string if value.is_a? Array value.join(",") else value end end