1
0
Fork 0
mirror of https://github.com/aasm/aasm synced 2023-03-27 23:22:41 -04:00
aasm/spec/models/mongoid/timestamp_example_mongoid.rb
2021-03-08 09:55:14 +05:30

20 lines
343 B
Ruby

class TimestampExampleMongoid
include Mongoid::Document
include AASM
field :status, type: String
field :opened_at, type: Time
aasm column: :status, timestamps: true do
state :opened
state :closed
event :open do
transitions to: :opened
end
event :close do
transitions to: :closed
end
end
end