class Juvet::String

Attributes

string[R]

Public Class Methods

new(string) click to toggle source
# File lib/juvet/string.rb, line 3
def initialize(string)
  @string = string.to_s
end

Public Instance Methods

classify() click to toggle source
# File lib/juvet/string.rb, line 7
def classify
  string.split("_").map{ |w| w.capitalize }.join
end
underscore() click to toggle source
# File lib/juvet/string.rb, line 11
def underscore
  modified = string.gsub(/(.)([A-Z])/,'\1_\2')
  modified.downcase
end