# упаковка
iseq = RubyVM::InstructionSequence.compile_file input_file # компиляция Ruby в YARV-байткод
IO.binwrite output_file, iseq.to_binary # запись байткода в файл
# распаковка
binary = IO.binread bin_file
iseq = RubyVM::InstructionSequence.load_from_binary binary # чтение файла в Ruby-объект
iseq.eval # и исполнение компилированного кода