class Flor::Pro::Strings::StringWrapper
Public Class Methods
new(s)
click to toggle source
# File lib/flor/pcore/strings.rb, line 102 def initialize(s); @s = s; end
Public Instance Methods
camelcase()
click to toggle source
# File lib/flor/pcore/strings.rb, line 104 def camelcase @s .gsub(/_(.)/) { |_| $1.upcase } end
capitalize()
click to toggle source
# File lib/flor/pcore/strings.rb, line 110 def capitalize @s .gsub(/\b[a-z]/) { |c| c.upcase } end
snakecase()
click to toggle source
# File lib/flor/pcore/strings.rb, line 116 def snakecase @s .gsub(/([a-z])([A-Z])/) { |_| $1 + '_' + $2.downcase } .gsub(/([A-Z])/) { |c| c.downcase } end