module SnipSnap::ActiveRecordExtension

Public Class Methods

registered(app) click to toggle source
# File lib/snipsnap/extensions/active_record.rb, line 12
def self.registered(app)
  app.register Sinatra::ActiveRecordExtension

  app.error ActiveRecord::RecordNotFound do
    halt 404
  end

  app.error ActiveRecord::RecordInvalid do
    halt 422
  end

  app.error ActiveRecord::RecordNotUnique do
    halt 409
  end
end