Module: ConvenientService::Common::Plugins::CanBeCopied::Concern Private
- Includes:
- Support::Concern, Support::Copyable
- Defined in:
- lib/convenient_service/common/plugins/can_be_copied/concern.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
- #to_args ⇒ Array<Object> private
- #to_arguments ⇒ ConvenientService::Support::Arguments private
- #to_block ⇒ Proc? private
- #to_kwargs ⇒ Hash{Symbol => Object} private
Methods included from Support::Copyable
Methods included from Support::Concern
Instance Method Details
#to_args ⇒ Array<Object>
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.
26 27 28 |
# File 'lib/convenient_service/common/plugins/can_be_copied/concern.rb', line 26 def to_args constructor_arguments.args end |
#to_arguments ⇒ ConvenientService::Support::Arguments
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.
47 48 49 |
# File 'lib/convenient_service/common/plugins/can_be_copied/concern.rb', line 47 def to_arguments constructor_arguments end |
#to_block ⇒ Proc?
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.
40 41 42 |
# File 'lib/convenient_service/common/plugins/can_be_copied/concern.rb', line 40 def to_block constructor_arguments.block end |
#to_kwargs ⇒ Hash{Symbol => Object}
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/convenient_service/common/plugins/can_be_copied/concern.rb', line 33 def to_kwargs constructor_arguments.kwargs end |