Module: BBC::A11y
- Defined in:
- lib/bbc/a11y/cli.rb,
lib/bbc/a11y/linter.rb,
lib/bbc/a11y/runner.rb,
lib/bbc/a11y/javascript.rb,
lib/bbc/a11y/configuration.rb,
lib/bbc/a11y/string_colours.rb
Defined Under Namespace
Modules: Configuration, StringColours Classes: CLI, Javascript, LintError, LintResult, Linter, Runner
Class Method Summary collapse
- .configure(&block) ⇒ Object
-
.configure_from_file(filename) ⇒ Object
TODO: add tests for this?.
Class Method Details
.configure(&block) ⇒ Object
6 7 8 |
# File 'lib/bbc/a11y/configuration.rb', line 6 def self.configure(&block) Configuration::DSL.new(block).settings end |
.configure_from_file(filename) ⇒ Object
TODO: add tests for this?
11 12 13 14 15 |
# File 'lib/bbc/a11y/configuration.rb', line 11 def self.configure_from_file(filename) Configuration::DSL.new(File.read(filename), filename).settings rescue Errno::ENOENT raise Configuration::MissingConfigurationFileError.new end |