class String

Public Instance Methods

relinkly_camelize() click to toggle source
# File lib/relinkly.rb, line 41
def relinkly_camelize
  split('_').collect(&:capitalize).join
end
relinkly_lower_camelize() click to toggle source
# File lib/relinkly.rb, line 45
def relinkly_lower_camelize
  res = relinkly_camelize
  res[0].downcase + res[1..-1]
end
relinkly_underscore() click to toggle source
# File lib/relinkly.rb, line 33
def relinkly_underscore
  gsub(/::/, '/')
    .gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2')
    .gsub(/([a-z\d])([A-Z])/, '\1_\2')
    .tr('-', '_')
    .downcase
end