Method: GoogleApps::Atom::Document.sub_to_meth

Defined in:
lib/google_apps/atom/document.rb

.sub_to_meth(subclass) ⇒ Object

Change subclass constant into a valid method name.

Parameters:

  • subclass (Constant)

    should be a class name

Returns:



42
43
44
# File 'lib/google_apps/atom/document.rb', line 42

def self.sub_to_meth(subclass)
  subclass.to_s.split('::').last.scan(/[A-Z][a-z0-9]+/).map(&:downcase).join('_')
end