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 |