Sha256: 9a46f85bf858034d795777df1c178f947b40dfcc7cbb73e1b45299b703efb0c5
Contents?: true
Size: 551 Bytes
Versions: 28
Compression:
Stored size: 551 Bytes
Contents
# encoding: utf-8 require 'tbpgr_utils' # String class String # self convert to Array. execute each elements # # === Example # # "abc".>> :next # => 'bcd' # "abc".>> :+, "a" # => 'adbdcd' # def >>(method_name, *args) return self unless [Symbol, String, Proc].include? method_name.class array_context = split('').>> rets = if args.size.nil? || args.size == 0 array_context.send method_name else array_context.send method_name, *args end rets.join end end
Version data entries
28 entries across 28 versions & 1 rubygems