class Sitepress::Extensions::ProcManipulator

Public Class Methods

new(block) click to toggle source
# File lib/sitepress/extensions/proc_manipulator.rb, line 4
def initialize(block)
  @block = block
end

Public Instance Methods

process_resources(node) click to toggle source
# File lib/sitepress/extensions/proc_manipulator.rb, line 8
def process_resources(node)
  node.flatten.each do |resource|
    if @block.arity == 1
      @block.call resource
    else # This will blow up if 0 or greater than 2.
      @block.call resource, node
    end
  end
end