Module: Minitwin::ClassMethods

Includes:
Caches, Coercion, Constructors, Dsl, Rbs, TypesHelper
Included in:
Minitwin
Defined in:
lib/minitwin/class_methods.rb,
lib/minitwin/class_methods/dsl.rb,
lib/minitwin/class_methods/rbs.rb,
lib/minitwin/class_methods/caches.rb,
lib/minitwin/class_methods/coercion.rb,
lib/minitwin/class_methods/constructors.rb,
lib/minitwin/class_methods/types_helper.rb

Overview

Class-level DSL and public constructors split into focused modules.

Defined Under Namespace

Modules: Caches, Coercion, Constructors, Dsl, Rbs, TypesHelper

Method Summary

Methods included from Caches

#dynamic_aliases?

Methods included from Rbs

#to_rbs

Methods included from Constructors

#collections, #enrich_attribute_from_models, #enrich_attributes_from_models!, #from_collection, #from_hash, #from_json, #from_object, #from_objects, #from_params, #internal_model_name, #properties

Methods included from Dsl

#block_properties, #collection, #collection_properties, #dynamic_nested_aliases, #nested, #property, #property_order, #unexposed_properties