Sha256: 0ec55eddbdcdac6ccfdfceddcf9677bb70c2affb61cc3d41b037d71f5cce4e34
Contents?: true
Size: 482 Bytes
Versions: 3
Compression:
Stored size: 482 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| engine = override.railtie_class.constantize.parent override.args[:disabled] = !engine.active?(self) if engine.respond_to?(:active?) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
chili-4.0.1 | lib/chili/overrides.rb |
chili-4.0.0 | lib/chili/overrides.rb |
chili-3.1.1 | lib/chili/overrides.rb |