Module: CommonName

Defined in:
lib/common_name.rb,
lib/common_name/version.rb

Overview

This library comes out of my frustration with seeing lines like

BusCompany.name.underscore.humanize.downcase.pluralize #=> "bus companies"

all over my application.

See README for more information.

Copyright © 2009 Seamus Abshere. See LICENSE for details.

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

METHODS =
%w{
  name   symbol        instance        title        human        camel
  plural plural_symbol plural_instance plural_title plural_human plural_camel
  model
}
VERSION =
'0.1.7'

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



18
19
20
# File 'lib/common_name.rb', line 18

def self.included(klass)
  klass.extend ClassMethods
end