ATM is a project mainly written in Ruby, it's free.
A Rails 3 App that models an ATM
A Rails 3 App modeling an ATM from: https://github.com/chad/scna-randori/blob/master/randori.rb