Sha256: e4b15ef8c892de557083f5832f6b81067f82ef3d4b56887e54bc668d672758e0
Contents?: true
Size: 527 Bytes
Versions: 1
Compression:
Stored size: 527 Bytes
Contents
# encoding: utf-8 # String class String # self converto to Array. and applya operator to execute elements # # === Example # # "abc">>:ord # => [97, 98, 99] # "abc">>'ord' # => [97, 98, 99] # "abc">>-> (x) { (x.ord + 1).chr } # => ["c", "d", "e"] # def >>(method_name) return self unless [Symbol, String, Proc].include? method_name.class if method_name.is_a? Proc split('').map { |v|method_name[v] } else split('').map(&method_name.to_sym) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tbpgr_utils-0.0.123 | lib/open_classes/string/gte_gte.rb |