[ next ] [ prev ] [ contents ] Invitation To Ruby

Resource Managements

  1: #!/usr/bin/env ruby
  2: 
  3: class Database
  4:   def select_all(sql, *args)
  5:     statement = db.prepare(sql)
  6:     statement.execute(args)
  7:     statement.each { |row| yield(row) }
  8:   ensure
  9:     statement.finish
 10:   end
 11: end


[ next ] [ prev ] [ contents ] Copyright 2002 by Jim Weirich.
All rights reserved.