Class: Eco::API::UseCases::BaseCase

Inherits:
Object
  • Object
show all
Extended by:
Language::Klass::HelpersBuilt
Includes:
Model, Type
Defined in:
lib/eco/api/usecases/base_case.rb,
lib/eco/api/usecases/base_case/type.rb,
lib/eco/api/usecases/base_case/model.rb

Overview

Core class of UseCases. It basically defines and manages allowed types

Direct Known Subclasses

BaseIO, UseCase

Defined Under Namespace

Modules: Model, Type

Constant Summary

Constants included from Model

Model::MODELS

Constants included from Type

Type::TYPES

Method Summary

Methods included from Language::Klass::InheritableClassVars

#inheritable_attrs, #inheritable_class_vars, #inherited

Methods included from Language::Klass::Naming

#instance_variable_name, #to_constant

Methods included from Language::Klass::Hierarchy

#descendants, #descendants?

Methods included from Language::Klass::Builder

#new_class

Methods included from Language::Klass::Uid

#uid

Methods included from Language::Klass::Resolver

#class_resolver, #resolve_class

Methods included from Language::Klass::Const

#if_const, #redef_without_warning