Sha256: dc6eb950462d77ab7fd51f9b13776d0e3fc4efa2e12cc95a3a0d19aca1aa8819

Contents?: true

Size: 316 Bytes

Versions: 1

Compression:

Stored size: 316 Bytes

Contents

class WithTrueEnum < ActiveRecord::Base
  include AASM

  # Fake this column for testing purposes
  attr_accessor :aasm_state

  def value
    'value'
  end

  aasm :enum => true do
    state :opened
    state :closed

    event :view do
      transitions :to => :read, :from => [:needs_attention]
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aasm-4.2.0 spec/models/active_record/with_true_enum.rb