Class: Ractor::Wrapper::MethodSettings
- Inherits:
-
Object
- Object
- Ractor::Wrapper::MethodSettings
- Defined in:
- lib/ractor/wrapper.rb
Overview
Settings for a method call. Specifies how a method's arguments and return value are communicated (i.e. copy or move semantics.)
Instance Attribute Summary collapse
- #arguments ⇒ :copy, ... readonly
- #block_arguments ⇒ :copy, ... readonly
- #block_environment ⇒ :caller, ... readonly
- #block_results ⇒ :copy, ... readonly
- #results ⇒ :copy, ... readonly
Instance Attribute Details
#arguments ⇒ :copy, ... (readonly)
449 450 451 |
# File 'lib/ractor/wrapper.rb', line 449 def arguments @arguments end |
#block_arguments ⇒ :copy, ... (readonly)
461 462 463 |
# File 'lib/ractor/wrapper.rb', line 461 def block_arguments @block_arguments end |
#block_environment ⇒ :caller, ... (readonly)
473 474 475 |
# File 'lib/ractor/wrapper.rb', line 473 def block_environment @block_environment end |
#block_results ⇒ :copy, ... (readonly)
467 468 469 |
# File 'lib/ractor/wrapper.rb', line 467 def block_results @block_results end |
#results ⇒ :copy, ... (readonly)
455 456 457 |
# File 'lib/ractor/wrapper.rb', line 455 def results @results end |