Class: Pangea::Backend::Capabilities
- Defined in:
- lib/pangea/backend.rb
Overview
Normalized capabilities — what every backend impl returns from ‘.capabilities`. Comparable across tofu / magma so workspace-side code interacts with one shape.
Instance Attribute Summary collapse
-
#input_formats ⇒ Object
Returns the value of attribute input_formats.
-
#name ⇒ Object
Returns the value of attribute name.
-
#raw ⇒ Object
Returns the value of attribute raw.
-
#subcommands ⇒ Object
Returns the value of attribute subcommands.
-
#supported_protocols ⇒ Object
Returns the value of attribute supported_protocols.
-
#supports_in_memory_pipeline ⇒ Object
Returns the value of attribute supports_in_memory_pipeline.
-
#supports_workspace_chains ⇒ Object
Returns the value of attribute supports_workspace_chains.
-
#version ⇒ Object
Returns the value of attribute version.
Instance Attribute Details
#input_formats ⇒ Object
Returns the value of attribute input_formats
50 51 52 |
# File 'lib/pangea/backend.rb', line 50 def input_formats @input_formats end |
#name ⇒ Object
Returns the value of attribute name
50 51 52 |
# File 'lib/pangea/backend.rb', line 50 def name @name end |
#raw ⇒ Object
Returns the value of attribute raw
50 51 52 |
# File 'lib/pangea/backend.rb', line 50 def raw @raw end |
#subcommands ⇒ Object
Returns the value of attribute subcommands
50 51 52 |
# File 'lib/pangea/backend.rb', line 50 def subcommands @subcommands end |
#supported_protocols ⇒ Object
Returns the value of attribute supported_protocols
50 51 52 |
# File 'lib/pangea/backend.rb', line 50 def supported_protocols @supported_protocols end |
#supports_in_memory_pipeline ⇒ Object
Returns the value of attribute supports_in_memory_pipeline
50 51 52 |
# File 'lib/pangea/backend.rb', line 50 def supports_in_memory_pipeline @supports_in_memory_pipeline end |
#supports_workspace_chains ⇒ Object
Returns the value of attribute supports_workspace_chains
50 51 52 |
# File 'lib/pangea/backend.rb', line 50 def supports_workspace_chains @supports_workspace_chains end |
#version ⇒ Object
Returns the value of attribute version
50 51 52 |
# File 'lib/pangea/backend.rb', line 50 def version @version end |