Sha256: e527748d6164dd49f5e0dc014d7d6b54232f393b474a7558c3c8ee204c2816a7

Contents?: true

Size: 787 Bytes

Versions: 10

Compression:

Stored size: 787 Bytes

Contents

module Kuhsaft
  class ImageSizeDelegator
    def method_missing(method, *args, &block)
      Kuhsaft::ImageSize.send(method, *args, &block)
    rescue NoMethodError
      super
    end
  end

  class Engine < ::Rails::Engine
    isolate_namespace Kuhsaft

    config.i18n.fallbacks = [:de]
    config.i18n.load_path += Dir[Kuhsaft::Engine.root.join('config', 'locales', '**', '*.{yml}').to_s]

    # defaults to nil
    config.sublime_video_token = nil

    # delegate image size config to ImageSize class
    config.image_sizes = ImageSizeDelegator.new

    initializer 'kuhsaft.initialize_haml_dependency_tracker' do
      require 'action_view/dependency_tracker'
      ActionView::DependencyTracker.register_tracker :haml, ActionView::DependencyTracker::ERBTracker
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
kuhsaft-2.5.2 lib/kuhsaft/engine.rb
kuhsaft-2.5.1 lib/kuhsaft/engine.rb
kuhsaft-2.5.0 lib/kuhsaft/engine.rb
qbrick-2.5.0.pre lib/kuhsaft/engine.rb
kuhsaft-2.4.3 lib/kuhsaft/engine.rb
kuhsaft-2.4.2 lib/kuhsaft/engine.rb
kuhsaft-2.4.1 lib/kuhsaft/engine.rb
kuhsaft-2.4.0 lib/kuhsaft/engine.rb
kuhsaft-2.3.6 lib/kuhsaft/engine.rb
kuhsaft-2.3.5 lib/kuhsaft/engine.rb