Sha256: 76a9f98df52025b01230972c153b2e5b055d8da4ddfc1c7187bfcb1db14c5973
Contents?: true
Size: 666 Bytes
Versions: 115
Compression:
Stored size: 666 Bytes
Contents
# encoding: utf-8 require 'open_classes/object' require 'open_classes/module' require 'open_classes/array/together_helper' # Array class Array include TogetherHelper # Arrays loop together with index. # # alpha = %w{one two three} # numbers = %w{1 2 3} # [alpha, numbers].together_with_index do |first, second, index| # print "#{index.to_s}:#{first}:#{second}\n" # => output 0:one:1, 1:two:2, 2:three:3 # end def together_with_index if_not_contain_array_rails_type_error first.each_with_index do |i_v, i| eval_each_str = get_args_str_for_together i, true instance_eval "yield(#{eval_each_str})" end end end
Version data entries
115 entries across 115 versions & 1 rubygems