# File lib/archive/tar/minitar/command.rb, line 232 232: def add(command) 233: command = command.new if command.kind_of?(Class) 234: 235: @commands ||= {} 236: if @commands.has_key?(command.name) 237: raise CommandAlreadyExists 238: else 239: @commands[command.name] = command 240: end 241: 242: if command.respond_to?(:altname) 243: unless @commands.has_key?(command.altname) 244: @commands[command.altname] = command 245: end 246: end 247: end