Sha256: 7647c5ac2616a2a036c8d502a4dd34b529869ec8d42e4a0c0eb4375c1535e08c
Contents?: true
Size: 327 Bytes
Versions: 1
Compression:
Stored size: 327 Bytes
Contents
require "types" class ApplicationModel < ROM::Struct def self.inherited(base) super base.constructor_type :schema base.extend ActiveModel::Naming base.include ActiveModel::Conversion base.include Dry::Equalizer(:id) base.attribute :id, Types::ID end def persisted? id.present? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rom-rails-2.0.0 | lib/generators/rom/install/templates/application_model.rb |