default_specifications_dir() Class Public methods
dirs() Class Public methods Return the directories that Specification uses to find specs.
dirs=(dirs) Class Public methods Set the directories that Specification uses to find specs. Setting this resets the list of known specs.
each() Class Public methods Enumerate every known spec. See ::dirs= and ::add_spec to set the list of specs.
find_all_by_name(name, *requirements) Class Public methods Returns every spec that matches name and optional requirements.
find_by_name(name, *requirements) Class Public methods Find the best specification matching a name and requirements. Raises if the dependency doesn't resolve to a valid specification.
find_by_path(path) Class Public methods Return the best specification that contains the file matching path.
find_in_unresolved(path) Class Public methods Return currently unresolved specs that contain the file matching path.
find_in_unresolved_tree(path) Class Public methods Search through all unresolved deps and sub-dependencies and return specs that contain the file matching path.
find_inactive_by_path(path) Class Public methods Return the best specification that contains the file matching path amongst the specs that are not activated.
Page 344 of 11844