Class: Optify::OptionsRegistry
- Inherits:
-
Object
- Object
- Optify::OptionsRegistry
- Defined in:
- sig/optify.rbs
Overview
A registry of features that provides configurations.
Instance Method Summary collapse
-
#aliases ⇒ Object
All of the aliases.
-
#build ⇒ Object
Build using just one directory.
-
#build_from_directories ⇒ Object
Build from multiple directories.
-
#build_from_directories_with_schema ⇒ Object
Build from multiple directories and enforce a schema for all feature files.
-
#build_with_schema ⇒ Object
Build using just one directory and enforce a schema for all feature files.
-
#features ⇒ Object
All of the canonical feature names.
-
#features_and_aliases ⇒ Object
All of the aliases and features.
-
#features_with_metadata ⇒ Object
All of the keys and values for the the features.
- #get_all_options_hash ⇒ ::Hash[String, untyped]
- #get_all_options_json ⇒ String
Instance Method Details
#aliases ⇒ Object
Returns All of the aliases.
132 |
# File 'sig/optify.rbs', line 132
def aliases: () -> ::Array[String]
|
#build ⇒ Object
Build using just one directory.
112 |
# File 'sig/optify.rbs', line 112
def build: (String directory) -> instance
|
#build_from_directories ⇒ Object
Build from multiple directories.
123 |
# File 'sig/optify.rbs', line 123
def build_from_directories: (::Array[String] directories) -> instance
|
#build_from_directories_with_schema ⇒ Object
Build from multiple directories and enforce a schema for all feature files.
129 |
# File 'sig/optify.rbs', line 129
def build_from_directories_with_schema: (::Array[String] directories, String schema_path) -> instance
|
#build_with_schema ⇒ Object
Build using just one directory and enforce a schema for all feature files.
118 |
# File 'sig/optify.rbs', line 118
def build_with_schema: (String directory, String schema_path) -> instance
|
#features ⇒ Object
Returns All of the canonical feature names.
138 |
# File 'sig/optify.rbs', line 138
def features: () -> ::Array[String]
|
#features_and_aliases ⇒ Object
Returns All of the aliases and features.
135 |
# File 'sig/optify.rbs', line 135
def features_and_aliases: () -> ::Array[String]
|
#features_with_metadata ⇒ Object
Returns All of the keys and values for the the features.
141 |
# File 'sig/optify.rbs', line 141
def features_with_metadata: () -> ::Hash[String, OptionsMetadata]
|
#get_all_options_hash ⇒ ::Hash[String, untyped]
143 |
# File 'sig/optify.rbs', line 143
def get_all_options_hash: (::Array[String] feature_names, GetOptionsPreferences preferences) -> ::Hash[String, untyped]
|
#get_all_options_json ⇒ String
145 |
# File 'sig/optify.rbs', line 145
def get_all_options_json: (::Array[String] feature_names, GetOptionsPreferences preferences) -> String
|