Module: Support

Included in:
ActiveDocumentum::Schema
Defined in:
lib/support.rb

Instance Method Summary collapse

Instance Method Details

#camelize(value) ⇒ Object



10
11
12
# File 'lib/support.rb', line 10

def camelize(value)
  value.to_s.split('_').map{|m| m.capitalize}.join
end

#clean(value) ⇒ Object



2
3
4
# File 'lib/support.rb', line 2

def clean(value)
	return value.gsub("'", "''").gsub("/", " ")
end

#decamelize(value) ⇒ Object



6
7
8
# File 'lib/support.rb', line 6

def decamelize(value)
	value.to_s.gsub(/([A-Z])/, '_\1').downcase.reverse.chop.reverse
end