--- Mnemonic.rb.orig 2013-06-25 08:42:06.520402320 +0200 +++ Mnemonic.rb 2013-06-25 08:39:13.981657913 +0200 @@ -146,7 +146,7 @@ end mutators.each do |x| eval %{ - class Mnemonic_#{system.type}_#{mangleMethodName(x)} + class Mnemonic_#{system.class}_#{mangleMethodName(x)} def initialize( *args, &block ) @args = args @block = block @@ -161,7 +161,7 @@ end end def self.#{x}(*args, &block) - executeCommand( Mnemonic_#{system.type}_#{mangleMethodName(x)}.new( *args, &block ) ) + executeCommand( Mnemonic_#{system.class}_#{mangleMethodName(x)}.new( *args, &block ) ) end } end