ib.rb