Sha256: 4623d8ca18a082055cfb35579ef43ef6856b61c01a36a92061f0fefcc965e04e
Contents?: true
Size: 793 Bytes
Versions: 1
Compression:
Stored size: 793 Bytes
Contents
module Qa::Authorities::LocalSubauthority # Path to sub-authority files is either the full path to a directory or # the path to a directory relative to the Rails application def sub_authorities_path if AUTHORITIES_CONFIG[:local_path].starts_with?(File::Separator) AUTHORITIES_CONFIG[:local_path] else File.join(Rails.root, AUTHORITIES_CONFIG[:local_path]) end end # Local sub-authorities are any YAML files in the sub_authorities_path def names unless Dir.exists? sub_authorities_path raise Qa::ConfigDirectoryNotFound, "There's no directory at #{sub_authorities_path}. You must create it in order to use local authorities" end Dir.entries(sub_authorities_path).map { |f| File.basename(f, ".yml") if f.match(/yml$/) }.compact end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
qa-0.4.3 | lib/qa/authorities/local_subauthority.rb |