module AASM::ClassMethods
Public Instance Methods
aasm(options={}, &block)
click to toggle source
# File lib/aasm_history/aasm_ext/base.rb, line 23 def aasm(options={}, &block) @aasm ||= AASM::Base.new(self, options) if block @aasm.instance_eval(&block) if AasmHistory.enabled_by_default && @aasm.history_enabled? == nil @aasm.has_history end end @aasm end