Class Module
In: lib/sugar-high/module.rb
lib/sugar-high/includes.rb
lib/sugar-high/alias.rb
Parent: Object

Methods

Public Instance methods

aliases_for(original, *aliases)

Alias for alias_for

demodulize()

Alias for last_name

extends_and_includes(*module_names)
extends_and_includes_from(module_name, *sub_modules)

multi_alias name, :create => :new, :insert_into => [:inject_into, :update], :read => :X_content

                  :options => :after

create_xxx becomes new_xxx insert_into_xxx becomes inject_into_xxx and update_xxx read_xxx becomes xxx_content (overriding default :after action to insert at the X)

Protected Instance methods

[Validate]