Class: Module

Inherits:
Object show all
Defined in:
lib/wilson.rb

Instance Method Summary collapse

Instance Method Details

#defasm(name, *args, &block) ⇒ Object



1180
1181
1182
1183
1184
1185
# File 'lib/wilson.rb', line 1180

def defasm name, *args, &block
  code = assemble(args.size, &block)

  ASM << code
  Ruby.rb_define_method (self.object_id << 1), name.to_s, code, args.size
end