Module: Macros4Cuke

Defined in:
lib/macros4cuke/constants.rb,
lib/macros4cuke/exceptions.rb,
lib/macros4cuke/macro-step.rb,
lib/macros4cuke/macro-collection.rb,
lib/macros4cuke/formatter/to-null.rb,
lib/macros4cuke/templating/engine.rb,
lib/macros4cuke/formatter/to-trace.rb,
lib/macros4cuke/formatting-service.rb,
lib/macros4cuke/macro-step-support.rb,
lib/macros4cuke/templating/section.rb,
lib/macros4cuke/coll-walker-factory.rb,
lib/macros4cuke/formatter/to-gherkin.rb,
lib/macros4cuke/templating/placeholder.rb,
lib/macros4cuke/templating/unary-element.rb,
lib/macros4cuke/formatter/all-notifications.rb,
lib/macros4cuke/templating/template-element.rb

Overview

Module used as a namespace

Defined Under Namespace

Modules: Formatter, MacroStepSupport, Templating Classes: AmbiguousArgumentValue, CollWalkerFactory, DataTableNotFound, DuplicateMacroError, EmptyArgumentError, FormattingService, InternalError, InvalidCharError, MacroCollection, MacroStep, Macros4CukeError, NoFormattingEventForFormatter, UnaryElement, UnknownArgumentError, UnknownFormattingEvent, UnknownMacroError, UnreachableSubstepArgument, UselessPhraseArgument

Constant Summary collapse

Version =

The version number of the gem.

'0.4.03'
Description =

Brief description of the gem.

'Macro-steps for Cucumber'
RootDir =

The root folder of Macros4Cuke.

begin
  require 'pathname'	# Load Pathname class from standard library
  rootdir = Pathname(__FILE__).dirname.parent.parent.expand_path
  rootdir.to_s + '/'	# Append trailing slash character to it
end