Sha256: 6377cddbcc7d7dfbd6990884020c05c98aebf5d68dc80e65fd90c6066d02fcc2

Contents?: true

Size: 805 Bytes

Versions: 28

Compression:

Stored size: 805 Bytes

Contents

require 'jquery-ui-rails'
require 'scrivito_content_browser'

module ScrivitoEditors
  class Engine < ::Rails::Engine
    isolate_namespace ScrivitoEditors

    initializer "scrivito_editors.scrivito_tag_helper" do
      ActionView::Base.send :include, ScrivitoTagHelper
    end

    def self.imgly_assets
      imgly_assets_paths.sort.inject({}) do |asset_map, file|
        asset_map[file] = yield(file)
        asset_map
      end
    end

    private_class_method def self.imgly_assets_paths
      images_path = ScrivitoEditors::Engine.root + 'vendor/assets/images/'
      absolute_paths = Dir[images_path + 'imgly_sdk/**/*'].select { |f| File.file?(f) }

      absolute_paths.map do |absolute_path|
        Pathname.new(absolute_path).relative_path_from(images_path).to_s
      end
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
scrivito_editors-1.17.0 lib/scrivito_editors/engine.rb
scrivito_editors-1.17.0.rc3 lib/scrivito_editors/engine.rb
scrivito_editors-1.17.0.rc2 lib/scrivito_editors/engine.rb
scrivito_editors-1.17.0.rc1 lib/scrivito_editors/engine.rb
scrivito_editors-1.16.0 lib/scrivito_editors/engine.rb
scrivito_editors-1.16.0.rc2 lib/scrivito_editors/engine.rb
scrivito_editors-1.16.0.rc1 lib/scrivito_editors/engine.rb
scrivito_editors-1.15.0 lib/scrivito_editors/engine.rb
scrivito_editors-1.15.0.rc2 lib/scrivito_editors/engine.rb
scrivito_editors-1.15.0.rc1 lib/scrivito_editors/engine.rb
scrivito_editors-1.14.0 lib/scrivito_editors/engine.rb
scrivito_editors-1.14.0.rc3 lib/scrivito_editors/engine.rb
scrivito_editors-1.14.0.rc2 lib/scrivito_editors/engine.rb
scrivito_editors-1.14.0.rc1 lib/scrivito_editors/engine.rb
scrivito_editors-1.13.0 lib/scrivito_editors/engine.rb
scrivito_editors-1.13.0.rc2 lib/scrivito_editors/engine.rb
scrivito_editors-1.13.0.rc1 lib/scrivito_editors/engine.rb
scrivito_editors-1.12.0 lib/scrivito_editors/engine.rb
scrivito_editors-1.12.0.rc2 lib/scrivito_editors/engine.rb
scrivito_editors-1.12.0.rc1 lib/scrivito_editors/engine.rb