class RKit::Decoration::Collection

Public Class Methods

new(*args) click to toggle source
Calls superclass method RKit::Decoration::Base::new
# File lib/r_kit/decoration/base/collection.rb, line 4
def initialize *args
  super

  self.singleton_class.send :override_method, :each do |&block|
    __olddef__ do |object|
      if object.need_decoration?
        block.call object.decorate(view_context: view)
      else
        block.call object
      end

    end
  end

  self.extend Enumerable
end