module StringHelpers
Public Class Methods
classname_to_underscore(classname)
click to toggle source
# File lib/socrates/string_helpers.rb, line 8 def self.classname_to_underscore(classname) classname.underscore end
pluralize(count, singular, plural_arg = nil, plural: plural_arg)
click to toggle source
Lifted from Rails' text helpers.
# File lib/socrates/string_helpers.rb, line 13 def self.pluralize(count, singular, plural_arg = nil, plural: plural_arg) word = if count == 1 || count.to_s =~ /^1(\.0+)?$/ singular else plural || singular.pluralize end "#{count || 0} #{word}" end
underscore_to_classname(underscored_symbol)
click to toggle source
# File lib/socrates/string_helpers.rb, line 4 def self.underscore_to_classname(underscored_symbol) underscored_symbol.to_s.camelize end