Sha256: 323d26ed2959bd17800cba0828d88171882057a10271c9b89c53556351b49c1c

Contents?: true

Size: 1.34 KB

Versions: 23

Compression:

Stored size: 1.34 KB

Contents

require "rails"

module Mercury
  class Engine < Rails::Engine

    # Additional application configuration to include precompiled assets.
    initializer :assets do |app|
      app.config.assets.precompile += %w( mercury.js mercury.css mercury_overrides.css )
    end

    # Require mercury authentication module and potentially other aspects later (so they can be overridden).
    initializer 'mercury.add_lib' do |app|
      require 'mercury/authentication'
    end

    # To load the routes for this Engine, within your main apps routes.rb file include:
    #
    # Mercury::Engine.routes
    #
    def self.routes
      Rails.application.routes.draw do
        #match '/editor(/*requested_uri)' => "mercury#edit", :as => :mercury_editor

        # images handled by gnric (as assets)
        #match '/mercury/images/browse' => 'mercury/images#index'
        #put '/mercury/images/:id' => 'mercury/images#update'
        #namespace :mercury do
        #  resources :images
        #end

        scope '/mercury' do
          match ':type/:resource' => "mercury#resource"
          match 'snippets/:name/options' => "mercury#snippet_options"
          match 'snippets/:name/preview' => "mercury#snippet_preview"
        end

        if defined?(Mercury::Application)
          match 'mercury/test_page' => "mercury#test_page"
        end
      end
    end

  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
kiteditor-1.0.25 config/engine.rb
kiteditor-1.0.24 config/engine.rb
kiteditor-1.0.23 config/engine.rb
kiteditor-1.0.22 config/engine.rb
kiteditor-1.0.21 config/engine.rb
kiteditor-1.0.20 config/engine.rb
kiteditor-1.0.19 config/engine.rb
kiteditor-1.0.18 config/engine.rb
kiteditor-1.0.17 config/engine.rb
kiteditor-1.0.16 config/engine.rb
kiteditor-1.0.14 config/engine.rb
kiteditor-1.0.13 config/engine.rb
kiteditor-1.0.12 config/engine.rb
kiteditor-1.0.11 config/engine.rb
kiteditor-1.0.10 config/engine.rb
kiteditor-1.0.9 config/engine.rb
kiteditor-1.0.8 config/engine.rb
kiteditor-1.0.7 config/engine.rb
kiteditor-1.0.6 config/engine.rb
kiteditor-1.0.5 config/engine.rb