Module: Domainic
- Defined in:
- lib/domainic/attributer.rb,
lib/domainic/attributer/attribute.rb,
lib/domainic/attributer/undefined.rb,
lib/domainic/attributer/errors/error.rb,
lib/domainic/attributer/attribute_set.rb,
lib/domainic/attributer/class_methods.rb,
lib/domainic/attributer/dsl/initializer.rb,
lib/domainic/attributer/instance_methods.rb,
lib/domainic/attributer/attribute/coercer.rb,
lib/domainic/attributer/attribute/callback.rb,
lib/domainic/attributer/attribute/signature.rb,
lib/domainic/attributer/attribute/validator.rb,
lib/domainic/attributer/dsl/method_injector.rb,
lib/domainic/attributer/dsl/attribute_builder.rb,
lib/domainic/attributer/errors/aggregate_error.rb,
lib/domainic/attributer/errors/callback_execution_error.rb,
lib/domainic/attributer/errors/coercion_execution_error.rb,
lib/domainic/attributer/errors/validation_execution_error.rb,
lib/domainic/attributer/dsl/attribute_builder/option_parser.rb,
lib/domainic/attributer/attribute/mixin/belongs_to_attribute.rb
Defined Under Namespace
Modules: Attributer
Class Method Summary collapse
-
.Attributer(**options) ⇒ Module
Provides a convenient way to include Attributer with customized method names.
Class Method Details
.Attributer(**options) ⇒ Module
Provides a convenient way to include Attributer with customized method names
172 173 174 |
# File 'lib/domainic/attributer.rb', line 172 def self.Attributer(**) # rubocop:disable Naming/MethodName Domainic::Attributer.call(**) end |