class String

Public Instance Methods

snake_case() click to toggle source
# File lib/puppetfactory/monkeypatches.rb, line 8
def snake_case
  dup.tap { |s| s.snake_case! }
end
snake_case!() click to toggle source
# File lib/puppetfactory/monkeypatches.rb, line 3
def snake_case!
  gsub!(/(.)([A-Z])/,'\1_\2')
  downcase!
end
trim(size) click to toggle source
# File lib/puppetfactory/monkeypatches.rb, line 14
def trim(size)
  if self.size > size
    "#{self[0...(size - 1)]}…"
  else
    self
  end
end