class String
Public Instance Methods
classify()
click to toggle source
# File lib/fixture_overlord/string_extension.rb, line 3 def classify if defined?(ActiveSupport::Inflector) ActiveSupport::Inflector.classify(self) else self.gsub(/(_|-)/, ' '). split(' ').each do |word| word.capitalize! end.join end end
constantize()
click to toggle source
# File lib/fixture_overlord/string_extension.rb, line 14 def constantize if defined?(ActiveSupport::Inflector) ActiveSupport::Inflector.constantize(self) else Object.const_get(self) end end
singularize()
click to toggle source
# File lib/fixture_overlord/string_extension.rb, line 22 def singularize if defined?(ActiveSupport::Inflector) ActiveSupport::Inflector.singularize(self, :en) else self end end