module Acu::Utilities

Protected Instance Methods

helper_initialize() click to toggle source
# File lib/acu/utilities.rb, line 4
def helper_initialize
  instance_variable_set("@_params", {}) if not instance_variable_defined?("@_params")
end
pass(args = {}) { || ... } click to toggle source
# File lib/acu/utilities.rb, line 7
def pass args = {}
  helper_initialize
  args.each do |k, v| 
    @_params[k] ||= []
    @_params[k] << v
    @_params[k].flatten
  end
  yield
  args.each { |k, _| @_params[k].pop }
end