Module: Axn::Core::Contract
- Defined in:
- lib/axn/core/contract.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods Classes: FieldConfig, ShapeBuilder, ShapeConfig
Constant Summary collapse
- RESERVED_EXECUTION_CONTEXT_KEYS =
Reserved keys that cannot be set via set_execution_context or additional_execution_context hook
%i[inputs outputs].freeze
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/axn/core/contract.rb', line 13 def self.included(base) base.class_eval do class_attribute :internal_field_configs, :external_field_configs, default: [] extend ClassMethods include InstanceMethods end end |