Method: Command::CommandSet#initialize_copy

Defined in:
lib/command-set/command-set.rb

#initialize_copy(original) ⇒ Object



169
170
171
172
173
174
175
176
177
# File 'lib/command-set/command-set.rb', line 169

def initialize_copy(original)
  super
  base_list = original.instance_variable_get("@command_list")
  @command_list = {}
  @context = [] #original.context.dup
  base_list.each_pair do |name, cmd|
    @command_list[name] = cmd.dup
  end
end