Module: QED
- Defined in:
- lib/qed/document.rb,
lib/qed.rb,
lib/qed/demo.rb,
lib/qed/step.rb,
lib/qed/scope.rb,
lib/qed/utils.rb,
lib/qed/parser.rb,
lib/qed/cli/qed.rb,
lib/qed/qparser.rb,
lib/qed/session.rb,
lib/qed/version.rb,
lib/qed/applique.rb,
lib/qed/settings.rb,
lib/qed/cli/qedoc.rb,
lib/qed/configure.rb,
lib/qed/evaluator.rb,
lib/qed/reporter/html.rb,
lib/qed/reporter/tapy.rb,
lib/qed/document/markup.rb,
lib/qed/reporter/linear.rb,
lib/qed/reporter/abstract.rb,
lib/qed/reporter/verbatim.rb,
lib/qed/reporter/dotprogress.rb,
lib/qed/helpers/file_fixtures.rb
Overview
require 'nokogiri'
Defined Under Namespace
Modules: FileFixtures, Reporter, Utils Classes: Applique, Demo, Document, Evaluator, Parser, QuickParser, Scope, Session, Settings, Step, Template
Constant Summary collapse
- ROOT_PATTERN =
Glob pattern used to search for project's root directory.
'{.ruby*,.git/,.hg/,_darcs/}'- CONFIG_PATTERN =
Glob pattern for standard config file.
'{.qed,etc/qed.rb,config/qed.rb,Qedfile}'- HOME =
Home directory.
File.('~')
- VERSION =
'3.0.0'
Class Method Summary collapse
- .cli(*argv) ⇒ Object
- .configure(name = nil, &block) ⇒ Object
-
.profile(name = nil, &block) ⇒ Object
Alias for configure.
- .profiles ⇒ Object
- .run!(name = nil, &block) ⇒ Object
Class Method Details
.cli(*argv) ⇒ Object
4 5 6 |
# File 'lib/qed/cli/qed.rb', line 4 def self.cli(*argv) Session.cli(*argv) end |
.configure(name = nil, &block) ⇒ Object
4 5 6 7 8 |
# File 'lib/qed/configure.rb', line 4 def self.configure(name=nil, &block) name = (name || 'default').to_s profiles[name] = block if block profiles[name] end |
.profile(name = nil, &block) ⇒ Object
Alias for configure.
11 12 13 |
# File 'lib/qed/configure.rb', line 11 def self.profile(name=nil, &block) configure(name, &block) end |
.profiles ⇒ Object
16 17 18 |
# File 'lib/qed/configure.rb', line 16 def self.profiles @profiles ||= {} end |