Module: RubyEventStore::ROM::Types
- Defined in:
- lib/ruby_event_store/rom/types.rb
Constant Summary collapse
- DateTime =
::ROM::Types::DateTime .constructor do |value| case value when nil Dry::Core::Constants::Undefined when ::String ::DateTime.iso8601(value) else value end end .default { ::DateTime.now.new_offset(0) }
- RecordDeserializer =
detects if the value is a Sequel::Postgres::JSONHash or Sequel::Postgres::JSONBHash
::ROM::Types::String.constructor { |v| v.class.name.upcase.include?("JSON") ? JSON.dump(v) : v }
- RecordSerializer =
::ROM::Types::String