class Rack::WithSequel
Public Class Methods
new(app, options={})
click to toggle source
# File lib/rack/with_sequel.rb, line 3 def initialize(app, options={}) @app = app @db = options[:db] end
Public Instance Methods
call(env)
click to toggle source
# File lib/rack/with_sequel.rb, line 8 def call(env) db.synchronize do @app.call(env) end end
Private Instance Methods
db()
click to toggle source
# File lib/rack/with_sequel.rb, line 15 def db @db ||= Sequel::Model.db end