Module ORMSupport
In: lib/facets/more/ormsupport.rb

ORMSupport

Provides a number of basc convenience methods for working with Object Relational Mapping.

Methods

Public Class methods

Public Instance methods

class_name( sys=nil )

Alias for classname

Like classname, but returns the actual class.

Converts a table name into a class name.

foreign_key( key=nil )

Alias for keyname

key_name( key=nil )

Alias for keyname

This is good for generating database key/id field names from class names. In essense, it demodulizes, underscores and appends ‘id’.

table_name( sys=:og )

Alias for tablename

tableize( sys=:og )

Alias for tablename

Converts a class-esque name into a table name.

[Validate]