Module: Jaina::Parser::Expression::Registry::AccessInterfaceMixin::ClassMethods Private
- Defined in:
- lib/jaina/parser/expression/registry/access_interface_mixin.rb
Overview
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Instance Method Summary collapse
- #[](extension_token) ⇒ Class{Jaina::Parser::Expressions::Operator::Abstract} (also: #fetch) private
- #expressions ⇒ Array<String> private
- #register(expression) ⇒ void private
Instance Method Details
#[](extension_token) ⇒ Class{Jaina::Parser::Expressions::Operator::Abstract} Also known as: fetch
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
33 34 35 |
# File 'lib/jaina/parser/expression/registry/access_interface_mixin.rb', line 33 def [](extension_token) @__expression_registry__[extension_token] end |
#expressions ⇒ Array<String>
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
24 25 26 |
# File 'lib/jaina/parser/expression/registry/access_interface_mixin.rb', line 24 def expressions @__expression_registry__.expressions end |
#register(expression) ⇒ void
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
This method returns an undefined value.
43 44 45 |
# File 'lib/jaina/parser/expression/registry/access_interface_mixin.rb', line 43 def register(expression) @__expression_registry__.register(expression) end |