Sha256: 570836da52d19544c91b2cce961182d00254831048b5aeef18ed1e04e28c9928

Contents?: true

Size: 323 Bytes

Versions: 1

Compression:

Stored size: 323 Bytes

Contents

class Thief < ActiveRecord::Base
  if ActiveRecord::VERSION::MAJOR >= 3
    self.table_name = 'thieves'
  else
    set_table_name "thieves"
  end
  include AASM
  aasm do
    state :rich
    state :jailed
    initial_state Proc.new {|thief| thief.skilled ? :rich : :jailed }
  end
  attr_accessor :skilled, :aasm_state
end

Version data entries

1 entries across 1 versions & 1 rubygems

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