Class: OpenapiBlocks::Controller
- Inherits:
-
Object
- Object
- OpenapiBlocks::Controller
- Includes:
- OpenapiBlocks::Concerns::Documentable
- Defined in:
- lib/openapi_blocks/controller.rb
Overview
rubocop:disable Style/Documentation
Class Attribute Summary collapse
-
._controller_class ⇒ Object
readonly
Returns the value of attribute _controller_class.
-
._resource ⇒ Object
readonly
Returns the value of attribute _resource.
Class Method Summary collapse
- ._associations ⇒ Object
- ._ignored ⇒ Object
- ._virtual_attributes ⇒ Object
- .controller(klass) ⇒ Object
- .model ⇒ Object
- .resource(klass) ⇒ Object
Methods included from OpenapiBlocks::Concerns::Documentable
Class Attribute Details
._controller_class ⇒ Object (readonly)
Returns the value of attribute _controller_class.
8 9 10 |
# File 'lib/openapi_blocks/controller.rb', line 8 def _controller_class @_controller_class end |
._resource ⇒ Object (readonly)
Returns the value of attribute _resource.
8 9 10 |
# File 'lib/openapi_blocks/controller.rb', line 8 def _resource @_resource end |
Class Method Details
._associations ⇒ Object
19 |
# File 'lib/openapi_blocks/controller.rb', line 19 def _associations = @_resource&._associations |
._ignored ⇒ Object
21 |
# File 'lib/openapi_blocks/controller.rb', line 21 def _ignored = @_resource&._ignored |
._virtual_attributes ⇒ Object
20 |
# File 'lib/openapi_blocks/controller.rb', line 20 def _virtual_attributes = @_resource&._virtual_attributes |
.controller(klass) ⇒ Object
14 15 16 |
# File 'lib/openapi_blocks/controller.rb', line 14 def controller(klass) @_controller_class = klass end |
.model ⇒ Object
18 |
# File 'lib/openapi_blocks/controller.rb', line 18 def model = @_resource&.model |
.resource(klass) ⇒ Object
10 11 12 |
# File 'lib/openapi_blocks/controller.rb', line 10 def resource(klass) @_resource = klass end |