Sha256: 1edd0c2e64791cfd24380e196ea84313b0313cc57d467e3c7b6fbc064f155236
Contents?: true
Size: 1013 Bytes
Versions: 1
Compression:
Stored size: 1013 Bytes
Contents
# -*- encoding: utf-8 -*- require 'guacamole' require 'guacamole/configuration' require 'rails' module Guacamole # Class to hook into Rails configuration and initializer # @api private class Railtie < Rails::Railtie rake_tasks do load 'guacamole/railtie/database.rake' end config.guacamole = ::Guacamole::Configuration # Add app/collections to autoload_paths initializer 'guacamole.setup_autoload_paths', before: :set_autoload_paths do |app| app.config.autoload_paths += %W(#{app.config.root}/app/collections) end # We're not doing migrations (yet) config.send(:app_generators).orm :guacamole, migration: false initializer 'guacamole.load-config' do config_file = Rails.root.join('config', 'guacamole.yml') if config_file.file? Guacamole::Configuration.load config_file end end initializer 'guacamole.append-identity-map-middleware' do |app| app.middleware.use Guacamole::IdentityMap::Session end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
guacamole-0.2.0 | lib/guacamole/railtie.rb |