module Stateful::ActiveRecord
Public Class Methods
extended(klass)
click to toggle source
# File lib/Stateful/ActiveRecord.rb, line 19 def extended(klass) klass.extend(Stateful::ClassMethods) klass.send(:include, Stateful::InstanceMethods) set_column_name(klass) klass.extend(Stateful::ActiveRecord::ClassMethods) end
Also aliased as: included
set_column_name(klass)
click to toggle source
# File lib/Stateful/ActiveRecord.rb, line 13 def set_column_name(klass) unless klass.instance_variable_get(:@stateful_column_name) klass.instance_variable_set(:@stateful_column_name, 'current_state') end end