Module: ObjectMomma

Extended by:
Config, ModuleMethods
Defined in:
lib/object_momma.rb,
lib/object_momma/child.rb,
lib/object_momma/config.rb,
lib/object_momma/builder.rb,
lib/object_momma/version.rb,
lib/object_momma/module_methods.rb,
lib/object_momma/class_attributes.rb

Defined Under Namespace

Modules: ClassAttributes, Config, ModuleMethods Classes: Builder, Child

Constant Summary collapse

BadChildIdentifier =
Class.new(StandardError)
BadSerializer =
Class.new(StandardError)
NotPersisted =
Class.new(StandardError)
ObjectExists =
Class.new(StandardError)
ObjectNotFound =
Class.new(StandardError)
SubclassNotImplemented =
Class.new(StandardError)
ACTUALIZE_STRATEGIES =
[:create, :find, :find_or_create]
VALID_IDENTIFIER_CHARS =
%q{-\w\s_'\"\.}
VERSION =
"0.9.2"

Method Summary

Methods included from ModuleMethods

builder_for, method_missing, mullet!, object_type_and_actualize_strategy_from_method_name, object_type_from_attributes_getter, respond_to?, spawn

Methods included from Config

builder_path=, extended, serialized_attributes_path=, use_serialized_attributes=