Optify.OptionsWatcher (Optify v0.2.0)

Copy Markdown View Source

A file-watching variant of OptionsProvider that automatically reloads configuration when files change on disk.

Summary

Functions

aliases(options_watcher)

build(directory)

build!(directory)

build_from_directories(directories)

build_from_directories!(directories)

build_from_directories_with_schema(directories, schema_path)

build_from_directories_with_schema!(directories, schema_path)

build_with_schema(directory, schema_path)

build_with_schema!(directory, schema_path)

features(options_watcher)

features_and_aliases(options_watcher)

get_all_options(watcher, feature_names)

get_all_options(options_watcher, feature_names, get_options_preferences)

get_canonical_feature_name(options_watcher, feature_name)

get_canonical_feature_name!(options_watcher, feature_name)

get_canonical_feature_names(options_watcher, feature_names)

get_filtered_feature_names(watcher, feature_names)

get_filtered_feature_names(options_watcher, feature_names, get_options_preferences)

get_options(watcher, key, feature_names)

get_options(options_watcher, key, feature_names, get_options_preferences)

has_conditions?(options_watcher, canonical_feature_name)

last_modified(options_watcher)

map_feature_names(watcher, feature_names)

map_feature_names(options_watcher, feature_names, get_options_preferences)