module ASeriesOfTubes::TubeSupport::CoreExtensions::String
Public Instance Methods
tableize()
click to toggle source
# File lib/a_series_of_tubes/tube_support/core_extensions.rb, line 5 def tableize return underscore + 's' end
underscore()
click to toggle source
# File lib/a_series_of_tubes/tube_support/core_extensions.rb, line 9 def underscore output = [] self.chars.each_with_index do |char, index| output << "_" if ("A".."Z").include?(char) && index != 0 output << char.downcase end output.join end