Sha256: 246216a5a7e49e12df2f0bc708addb848e552d1b58042b4c098b4b92182fea45

Contents?: true

Size: 332 Bytes

Versions: 5

Compression:

Stored size: 332 Bytes

Contents

module Acu
  module Utilities
    protected
    def helper_initialize
      instance_variable_set("@_params", {}) if not instance_variable_defined?("@_params")
    end
    def pass args = {}
      helper_initialize
      args.each { |k, v| @_params[k] = v }
      yield
      args.each { |k, _| @_params.delete k }
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rails-acu-2.2.0 lib/acu/utilities.rb
rails-acu-2.1.0 lib/acu/utilities.rb
rails-acu-2.0.0 lib/acu/utilities.rb
rails-acu-1.3.0 lib/acu/utilities.rb
rails-acu-1.2.1 lib/acu/utilities.rb