Sha256: db238e93c220a2aec6b52f40faa19c1a262312bdca32476ed32e3245337ff028

Contents?: true

Size: 289 Bytes

Versions: 7

Compression:

Stored size: 289 Bytes

Contents

module <%= class_name %>
  class Payload
    include ::Mongoid::Document

    field :body, type: Hash
    field :generated_at, type: Time
    field :subject_id, type: String

    validates :generated_at, presence: true
    validates :subject_id, presence: true, uniqueness: true
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
sync_machine-1.4.0 lib/rails/generators/mongoid/templates/payload.rb
sync_machine-1.3.0 lib/rails/generators/mongoid/templates/payload.rb
sync_machine-1.2.0 lib/rails/generators/mongoid/templates/payload.rb
sync_machine-1.1.1 lib/rails/generators/mongoid/templates/payload.rb
sync_machine-1.1.0 lib/rails/generators/mongoid/templates/payload.rb
sync_machine_generator-0.8.0 lib/generators/mongoid/templates/payload.rb
sync_machine_generator-0.1.0 lib/generators/mongoid/templates/payload.rb