Sha256: 5b3c419e2b59e99d1f588de62e2b48635e184d8610175fa4973b59a05371f856

Contents?: true

Size: 424 Bytes

Versions: 16

Compression:

Stored size: 424 Bytes

Contents

module Chili
  module Overrides
    def self.included(base)
      base.send(:include, InstanceMethods)
      base.before_filter :activate_overrides
    end

    module InstanceMethods
      def activate_overrides
        Deface::Override.all.values.map(&:values).flatten.each do |override|
          override.args[:disabled] = !override.railtie_class.constantize.parent.active?(self)
        end
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
chili-3.1.0 lib/chili/overrides.rb
chili-3.0.0 lib/chili/overrides.rb
chili-2.0.1 lib/chili/overrides.rb
chili-2.0.0 lib/chili/overrides.rb
chili-1.0.1 lib/chili/overrides.rb
chili-1.0.0 lib/chili/overrides.rb
chili-0.3.5 lib/chili/overrides.rb
chili-0.3.4 lib/chili/overrides.rb
chili-0.3.3 lib/chili/overrides.rb
chili-0.3.2 lib/chili/overrides.rb
chili-0.3.1 lib/chili/overrides.rb
chili-0.3.0 lib/chili/overrides.rb
chili-0.2.2 lib/chili/overrides.rb
chili-0.2.1 lib/chili/overrides.rb
chili-0.2.0 lib/chili/overrides.rb
chili-0.1.0 lib/chili/overrides.rb