Class: WillFilter::Containers::Nil
Instance Attribute Summary
#condition, #filter, #index, #operator, #values
Class Method Summary
collapse
Instance Method Summary
collapse
#date, #initialize, #is_floating_point?, #is_numeric?, #options, #reset_values, #sanitized_value, #serialize_to_params, #time, #value
Class Method Details
.operators ⇒ Object
36
37
38
|
# File 'lib/will_filter/containers/nil.rb', line 36
def self.operators
[:is_provided, :is_not_provided]
end
|
Instance Method Details
#sql_condition ⇒ Object
48
49
50
51
|
# File 'lib/will_filter/containers/nil.rb', line 48
def sql_condition
return [" #{condition.full_key} is not null "] if operator == :is_provided
return [" #{condition.full_key} is null "] if operator == :is_not_provided
end
|
#template_name ⇒ Object
40
41
42
|
# File 'lib/will_filter/containers/nil.rb', line 40
def template_name
'blank'
end
|
#validate ⇒ Object
44
45
46
|
# File 'lib/will_filter/containers/nil.rb', line 44
def validate
end
|