assembler in ruby