Method: Sequel::Postgres::JSONDatabaseMethods.jsonb_primitive_wrapper
- Defined in:
- lib/sequel/extensions/pg_json.rb
permalink .jsonb_primitive_wrapper(value) ⇒ Object
Return the wrapper class for the jsonb type if value is a supported type.
292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'lib/sequel/extensions/pg_json.rb', line 292 def self.jsonb_primitive_wrapper(value) case value when ::Hash JSONBHash when ::Array JSONBArray when ::String JSONBString when ::Integer JSONBInteger when ::Float JSONBFloat when ::NilClass JSONBNull when ::TrueClass JSONBTrue when ::FalseClass JSONBFalse end end |