blast.rb