class AASM::Core::Transition
def initialize_copy(orig)
def initialize_copy(orig) super @guards = @guards.dup @unless = @unless.dup @opts = {} orig.opts.each_pair { |name, setting| @opts[name] = setting.is_a?(Hash) || setting.is_a?(Array) ? setting.dup : setting } end