class String
Public Instance Methods
<<(v)
click to toggle source
# File lib/genmachine/generators/ruby/lib.erb.rb, line 14 def <<(v) begin concat([v].pack('U*')) rescue concat(v) end end
into(v)
click to toggle source
# File lib/genmachine/generators/ruby/lib.erb.rb, line 12 def into(v); into!(v) unless size == 0 end
into!(v)
click to toggle source
# File lib/genmachine/generators/ruby/lib.erb.rb, line 13 def into!(v); v << self.dup; reset! end
reset()
click to toggle source
# File lib/genmachine/generators/ruby/lib.erb.rb, line 22 def reset; d=dup;d.reset!;d end
reset!()
click to toggle source
# File lib/genmachine/generators/ruby/lib.erb.rb, line 21 def reset!; self.gsub! /./um,'' end
to_underscored()
click to toggle source
# File lib/genmachine/generators/general_helper.rb, line 2 def to_underscored self.gsub(/::/, '/'). gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2'). gsub(/([a-z\d])([A-Z])/,'\1_\2'). gsub(/[^a-zA-Z\d_]/,'_'). downcase end
to_utf8_char_array()
click to toggle source
# File lib/genmachine/generators/general_helper.rb, line 10 def to_utf8_char_array self.unpack("U*") end