module Sinatra::ActiveRecordExtension
def database_file=(path)
def database_file=(path) path = File.join(root, path) if Pathname(path).relative? and root source = ERB.new(File.read(path)).result spec = YAML.respond_to?(:unsafe_load) ? YAML.unsafe_load(source) : YAML.load(source) spec ||= {} set :database, spec end