Sha256: 02105fdb43b8b647e651fdc1ecdde69ec7e53f274f6b2e692c3ceddd303f6330

Contents?: true

Size: 399 Bytes

Versions: 2

Compression:

Stored size: 399 Bytes

Contents

# stabby lambdas "= ->"" is same as lambda { |params ... }
params_to_hash = ->(params) do
  "".tap do |s|
    params.each do |k, v|
      s << ":#{k} => '#{v}',"
    end
  end
end

params_to_hash_for_args = ->(payload) do
  payload.inject({}){|memo,(k,v)| memo[k.to_sym] = v; memo}
end

@helpers = {:params_to_hash => params_to_hash,
            :params_to_hash_for_args => params_to_hash_for_args}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
balanced-0.7.4 scenarios/helpers.rb
balanced-0.7.2 scenarios/helpers.rb