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