Sha256: b961a9ffb8e698d9ed888fdffb1b61c85394a1c15f2933845feaa4aea548b490

Contents?: true

Size: 1001 Bytes

Versions: 1

Compression:

Stored size: 1001 Bytes

Contents

module Scribbler
  class Engine < Rails::Engine

    engine_name 'scribbler'

    initializer "dragonfly.scribbler" do

      # Pictures
      Dragonfly.app(:scribbler).configure do
        plugin :imagemagick
        datastore :file, root_path:  Rails.root.join('public/system/uploads/scribbler').to_s, store_meta: false
        url_format "/s/static/pictures/:job/:name.:format"
        secret Digest::SHA1.hexdigest(Rails.root.to_s)
      end
    end

    initializer 'activeadmin.tinymce', :group => :all do |app|
      js = ['ext/tinymce.min.js', 'scribbler.js', 'ext/themes/modern/theme.min.js']
      css = ['ext/skins/lightgray/skin.min.css', 'ext/skins/lightgray/content.min.css']

      app.config.assets.precompile += js
      app.config.assets.precompile += css

      ActiveAdmin.application.tap do |config|
        js.each do |j|
          config.register_javascript j
        end

        css.each do |s|
          config.register_stylesheet s
        end
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
scribble_cms-0.8 lib/scribble_cms/engine.rb