class Calapog::Utility

Public Class Methods

underscore(camel_cased_word) click to toggle source
# File lib/calapog.rb, line 38
def self.underscore(camel_cased_word)
        camel_cased_word.to_s.gsub(/::/, '/').
        gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').
        gsub(/([a-z\d])([A-Z])/,'\1_\2').
        tr("-", "_").
        downcase
end
unshare(name) click to toggle source
# File lib/calapog.rb, line 46
def self.unshare(name)
        return name.gsub('Shared', '') if name.include? 'Shared'
        return name.gsub('shared_', '') if name.include? 'shared'
end