module Stateful
Stateful.rb Stateful
Stateful/ActiveRecord/ClassMethods.rb Stateful::ActiveRecord::ClassMethods
Stateful/InstanceMethods.rb Stateful::InstanceMethods
Stateful/Poro/ClassMethods.rb Stateful::Poro::ClassMethods
Stateful/Transition.rb Stateful::Transition
Constants
- VERSION
Public Class Methods
extended(klass)
click to toggle source
# File lib/Stateful.rb, line 8 def extended(klass) if defined?(::ActiveRecord::Base) && klass < ::ActiveRecord::Base require_relative File.join('Stateful', 'ActiveRecord') klass.extend(Stateful::ActiveRecord) else require_relative File.join('Stateful', 'Poro') klass.extend(Stateful::Poro) end end
Also aliased as: included