module Loom::CoreExt
Public Instance Methods
demodulize()
click to toggle source
# File lib/loom/core_ext.rb, line 11 def demodulize self.split('::').last end
underscore()
click to toggle source
# File lib/loom/core_ext.rb, line 4 def underscore uncamelify = self.gsub /[a-z\W][A-Z]/ do |m| m.gsub /(^.)/, '\1_' end uncamelify.downcase.gsub(/[^a-z0-9]+/, '_') end