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.
131 |
# File 'sig/optify.rbs', line 131
def aliases: () -> ::Array[String]
|
#build ⇒ Object
Build using just one directory.
111 |
# File 'sig/optify.rbs', line 111
def build: (String directory) -> instance
|
#build_from_directories ⇒ Object
Build from multiple directories.
122 |
# File 'sig/optify.rbs', line 122
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.
128 |
# File 'sig/optify.rbs', line 128
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.
117 |
# File 'sig/optify.rbs', line 117
def build_with_schema: (String directory, String schema_path) -> instance
|
#features ⇒ Object
Returns All of the canonical feature names.
137 |
# File 'sig/optify.rbs', line 137
def features: () -> ::Array[String]
|
#features_and_aliases ⇒ Object
Returns All of the aliases and features.
134 |
# File 'sig/optify.rbs', line 134
def features_and_aliases: () -> ::Array[String]
|
#features_with_metadata ⇒ Object
Returns All of the keys and values for the the features.
140 |
# File 'sig/optify.rbs', line 140
def features_with_metadata: () -> ::Hash[String, OptionsMetadata]
|
#get_all_options_hash ⇒ ::Hash[String, untyped]
142 |
# File 'sig/optify.rbs', line 142
def get_all_options_hash: (::Array[String] feature_names, GetOptionsPreferences preferences) -> ::Hash[String, untyped]
|
#get_all_options_json ⇒ String
144 |
# File 'sig/optify.rbs', line 144
def get_all_options_json: (::Array[String] feature_names, GetOptionsPreferences preferences) -> String
|