Class: Udb::Resolver::ConfigInfo
- Inherits:
-
T::Struct
- Object
- T::Struct
- Udb::Resolver::ConfigInfo
- Defined in:
- lib/udb/resolver.rb
Overview
return type of #cfg_info
Instance Attribute Summary collapse
-
#merged_spec_path ⇒ Pathname
readonly
Returns the value of prop ‘merged_spec_path`.
-
#name ⇒ String
readonly
Returns the value of prop ‘name`.
-
#overlay_path ⇒ Pathname?
Returns the value of prop ‘overlay_path`.
-
#path ⇒ Pathname
readonly
Returns the value of prop ‘path`.
-
#resolved_spec_path ⇒ Pathname
readonly
Returns the value of prop ‘resolved_spec_path`.
-
#resolved_yaml ⇒ Hash{String => T.untyped}?
Returns the value of prop ‘resolved_yaml`.
-
#spec_path ⇒ Pathname
readonly
Returns the value of prop ‘spec_path`.
-
#unresolved_yaml ⇒ Hash{String => T.untyped}
readonly
Returns the value of prop ‘unresolved_yaml`.
Instance Method Summary collapse
Constructor Details
#initialize(name:, path:, overlay_path: nil, unresolved_yaml:, resolved_yaml: nil, spec_path:, merged_spec_path:, resolved_spec_path:)
|
# File '' const :name, String const :path, Pathname prop :overlay_path, T.nilable(Pathname) const :unresolved_yaml, T::Hash[String, T.untyped] prop :resolved_yaml, T.nilable(T::Hash[String, T.untyped]) const :spec_path, Pathname const :merged_spec_path, Pathname const :resolved_spec_path, Pathname |
Instance Attribute Details
#merged_spec_path ⇒ Pathname (readonly)
Returns the value of prop ‘merged_spec_path`.
|
# File '' const :merged_spec_path, Pathname |
#name ⇒ String (readonly)
Returns the value of prop ‘name`.
|
# File '' const :name, String |
#overlay_path ⇒ Pathname?
Returns the value of prop ‘overlay_path`.
|
# File '' prop :overlay_path, T.nilable(Pathname) |
#path ⇒ Pathname (readonly)
Returns the value of prop ‘path`.
|
# File '' const :path, Pathname |
#resolved_spec_path ⇒ Pathname (readonly)
Returns the value of prop ‘resolved_spec_path`.
|
# File '' const :resolved_spec_path, Pathname |
#resolved_yaml ⇒ Hash{String => T.untyped}?
Returns the value of prop ‘resolved_yaml`.
|
# File '' prop :resolved_yaml, T.nilable(T::Hash[String, T.untyped]) |
#spec_path ⇒ Pathname (readonly)
Returns the value of prop ‘spec_path`.
|
# File '' const :spec_path, Pathname |
#unresolved_yaml ⇒ Hash{String => T.untyped} (readonly)
Returns the value of prop ‘unresolved_yaml`.
|
# File '' const :unresolved_yaml, T::Hash[String, T.untyped] |