Module: ClassComposer

Defined in:
lib/class_composer/default_object.rb,
lib/class_composer.rb,
lib/class_composer/version.rb,
lib/class_composer/generator.rb,
lib/class_composer/generate_config.rb,
lib/class_composer/generator/class_methods.rb,
lib/class_composer/generator/instance_methods.rb

Overview

This is to add a falsey like default behavior When default value is not passed in let this be an allowed value This is intended to eventually be configurable

Defined Under Namespace

Modules: DefaultObject, Generator Classes: Error, GenerateConfig, ValidatorError

Constant Summary collapse

VERSION =
"2.1.0"
FROZEN_TYPES =
[
  DEFAULT_FROZEN_TYPE = FROZEN_RAISE = :raise,
  FROZEN_LOG_AND_ALLOW = :log_and_allow,
  FROZEN_LOG_AND_SKIP = :log_and_skip,
]