Class: Sequel::Dataset
- Inherits:
-
Object
- Object
- Sequel::Dataset
- Defined in:
- lib/sequel_column_type_array/dataset.rb
Instance Method Summary collapse
Instance Method Details
#literal_array(v) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/sequel_column_type_array/dataset.rb', line 3 def literal_array(v) case v when IntegerColumnArray literal_string("{#{v*","}}") when StringColumnArray literal_string("{#{v.to_csv.strip}}") else Sequel.condition_specifier?(v) ? literal_expression(SQL::BooleanExpression.from_value_pairs(v)) : array_sql(v) end end |