Class: ParamsReady::Query::GroupingOperatorCoder
Class Method Summary
collapse
instance
#strict_default?, #try_coerce
value_class_name
#class_reader_writer
Class Method Details
.coerce(value, _) ⇒ Object
100
101
102
103
104
105
|
# File 'lib/params_ready/query/grouping.rb', line 100
def self.coerce(value, _)
return value if value.is_a? GroupingOperator
symbol = super
GroupingOperator.instance(symbol)
end
|
107
108
109
|
# File 'lib/params_ready/query/grouping.rb', line 107
def self.format(value, _)
value.type.to_s
end
|
.strict_default? ⇒ Boolean
111
112
113
|
# File 'lib/params_ready/query/grouping.rb', line 111
def self.strict_default?
false
end
|