fog.rb