Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'sequel'
- class String
- def camel_case
- s = camelize
- s[0] = s[0].downcase
- s
- end
- end
- module Sinatra
- module ORMDataMapper
- module Helpers
- def connect
- user = config_db["user"]
- pass = config_db["pass"]
- host = config_db["host"]
- db = config_db["db"]
- db = Sequel.connect("mysql2://#{user}:#{pass}@#{host}/#{db}")
- Sequel.extension :inflector
- db.identifier_output_method = :underscore
- db.identifier_input_method = :underscore
- require_relative '../models/init'
- db
- end
- end
- def self.registered(app)
- app.helpers ORMDataMapper::Helpers
- end
- end
- register ORMDataMapper
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement