Table of Contents - macros4cuke-0.5.17 Documentation
Pages
-
README
- Macros4Cuke
- Highlights
- A quick example
- Setup
- Pre-requisites
- Installation
- Configuring your Cucumber projects
- Alternative 1: manually add one line in a support file
- Alternative 2: let macros4cuke configure your project
- Getting started
- Defining a macro-step
- Specifying the syntax of a macro-step
- Specifying the sub-steps of a macro-step
- Using (invoking) a macro-step
- Example 1:
- Example 2:
- Passing argument data via a table
- Macro-step arguments
- Argument names
- Assigning a value to an argument
- Sub-steps with multiline text argument
- Conditional sections in substeps.
- More documentation
- Listing all the macro definitions
- A word on Step Argument Transforms
- FAQ
- Changelog
- More resources:
- With great power comes great responsibility.
- Copyright
Classes and Modules
- Macros4Cuke
- Macros4Cuke::AmbiguousArgumentValue
- Macros4Cuke::Application
- Macros4Cuke::CLI
- Macros4Cuke::CLI::CmdLine
- Macros4Cuke::CmdLineError
- Macros4Cuke::CollWalkerFactory
- Macros4Cuke::DataTableNotFound
- Macros4Cuke::DirectoryNotFound
- Macros4Cuke::DuplicateMacroError
- Macros4Cuke::EmptyArgumentError
- Macros4Cuke::Formatter
- Macros4Cuke::Formatter::ToGherkin
- Macros4Cuke::Formatter::ToNull
- Macros4Cuke::Formatter::ToTrace
- Macros4Cuke::FormattingService
- Macros4Cuke::InternalError
- Macros4Cuke::InvalidCharError
- Macros4Cuke::MacroCollection
- Macros4Cuke::MacroStep
- Macros4Cuke::MacroStepSupport
- Macros4Cuke::Macros4CukeError
- Macros4Cuke::NoFormattingEventForFormatter
- Macros4Cuke::SupportFileExists
- Macros4Cuke::Templating
- Macros4Cuke::Templating::Comment
- Macros4Cuke::Templating::ConditionalSection
- Macros4Cuke::Templating::EOLine
- Macros4Cuke::Templating::Engine
- Macros4Cuke::Templating::Placeholder
- Macros4Cuke::Templating::Section
- Macros4Cuke::Templating::StaticText
- Macros4Cuke::UnaryElement
- Macros4Cuke::UnknownArgumentError
- Macros4Cuke::UnknownFormattingEvent
- Macros4Cuke::UnknownMacroError
- Macros4Cuke::UnreachableSubstepArgument
- Macros4Cuke::UselessPhraseArgument
Methods
- ::identify_parse_error — Macros4Cuke::Templating::Engine
- ::macro_key — Macros4Cuke::MacroStep
- ::new — Macros4Cuke::Application
- ::new — Macros4Cuke::CLI::CmdLine
- ::new — Macros4Cuke::CmdLineError
- ::new — Macros4Cuke::DirectoryNotFound
- ::new — Macros4Cuke::SupportFileExists
- ::new — Macros4Cuke::DuplicateMacroError
- ::new — Macros4Cuke::UselessPhraseArgument
- ::new — Macros4Cuke::UnreachableSubstepArgument
- ::new — Macros4Cuke::AmbiguousArgumentValue
- ::new — Macros4Cuke::EmptyArgumentError
- ::new — Macros4Cuke::InvalidCharError
- ::new — Macros4Cuke::UnknownMacroError
- ::new — Macros4Cuke::UnknownArgumentError
- ::new — Macros4Cuke::DataTableNotFound
- ::new — Macros4Cuke::NoFormattingEventForFormatter
- ::new — Macros4Cuke::UnknownFormattingEvent
- ::new — Macros4Cuke::Formatter::ToGherkin
- ::new — Macros4Cuke::Formatter::ToTrace
- ::new — Macros4Cuke::FormattingService
- ::new — Macros4Cuke::MacroStep
- ::new — Macros4Cuke::Templating::Comment
- ::new — Macros4Cuke::Templating::Engine
- ::new — Macros4Cuke::Templating::Section
- ::new — Macros4Cuke::Templating::ConditionalSection
- ::new — Macros4Cuke::Templating::StaticText
- ::new — Macros4Cuke::UnaryElement
- ::parse — Macros4Cuke::Templating::Engine
- #add_child — Macros4Cuke::Templating::Section
- #add_children — Macros4Cuke::CollWalkerFactory
- #add_macro — Macros4Cuke::MacroCollection
- #add_macro — Macros4Cuke::MacroStepSupport
- #build_walker — Macros4Cuke::CollWalkerFactory
- #clear — Macros4Cuke::MacroCollection
- #clear_macros — Macros4Cuke::MacroStepSupport
- #compile — Macros4Cuke::Templating::Engine
- #compile_couple — Macros4Cuke::Templating::Engine
- #compile_line — Macros4Cuke::Templating::Engine
- #compile_sections — Macros4Cuke::Templating::Engine
- #emit_on_renderer — Macros4Cuke::CollWalkerFactory
- #emit_on_section — Macros4Cuke::CollWalkerFactory
- #emit_on_step — Macros4Cuke::CollWalkerFactory
- #expand — Macros4Cuke::MacroStep
- #find_macro — Macros4Cuke::MacroCollection
- #implements — Macros4Cuke::Formatter::ToGherkin
- #implements — Macros4Cuke::Formatter::ToNull
- #implements — Macros4Cuke::Formatter::ToTrace
- #indentation — Macros4Cuke::Formatter::ToGherkin
- #indentation — Macros4Cuke::Formatter::ToTrace
- #invoke_macro — Macros4Cuke::MacroStepSupport
- #line_rep_ending — Macros4Cuke::Templating::Engine
- #macro_steps — Macros4Cuke::MacroCollection
- #on_collection — Macros4Cuke::Formatter::ToGherkin
- #on_collection — Macros4Cuke::Formatter::ToNull
- #on_collection — Macros4Cuke::Formatter::ToTrace
- #on_collection_end — Macros4Cuke::Formatter::ToNull
- #on_collection_end — Macros4Cuke::Formatter::ToTrace
- #on_comment — Macros4Cuke::Formatter::ToNull
- #on_comment — Macros4Cuke::Formatter::ToTrace
- #on_eol — Macros4Cuke::Formatter::ToNull
- #on_eol — Macros4Cuke::Formatter::ToTrace
- #on_phrase — Macros4Cuke::Formatter::ToGherkin
- #on_phrase — Macros4Cuke::Formatter::ToNull
- #on_phrase — Macros4Cuke::Formatter::ToTrace
- #on_placeholder — Macros4Cuke::Formatter::ToNull
- #on_placeholder — Macros4Cuke::Formatter::ToTrace
- #on_renderer — Macros4Cuke::Formatter::ToNull
- #on_renderer — Macros4Cuke::Formatter::ToTrace
- #on_renderer_end — Macros4Cuke::Formatter::ToNull
- #on_renderer_end — Macros4Cuke::Formatter::ToTrace
- #on_section — Macros4Cuke::Formatter::ToNull
- #on_section — Macros4Cuke::Formatter::ToTrace
- #on_section_end — Macros4Cuke::Formatter::ToNull
- #on_section_end — Macros4Cuke::Formatter::ToTrace
- #on_source — Macros4Cuke::Formatter::ToGherkin
- #on_source — Macros4Cuke::Formatter::ToNull
- #on_source — Macros4Cuke::Formatter::ToTrace
- #on_static_text — Macros4Cuke::Formatter::ToNull
- #on_static_text — Macros4Cuke::Formatter::ToTrace
- #on_step — Macros4Cuke::Formatter::ToGherkin
- #on_step — Macros4Cuke::Formatter::ToNull
- #on_step — Macros4Cuke::Formatter::ToTrace
- #on_step_end — Macros4Cuke::Formatter::ToGherkin
- #on_step_end — Macros4Cuke::Formatter::ToNull
- #on_step_end — Macros4Cuke::Formatter::ToTrace
- #options_from — Macros4Cuke::Application
- #parse! — Macros4Cuke::CLI::CmdLine
- #parse_tag — Macros4Cuke::Templating::Engine
- #register — Macros4Cuke::FormattingService
- #render — Macros4Cuke::Templating::Comment
- #render — Macros4Cuke::Templating::Engine
- #render — Macros4Cuke::Templating::EOLine
- #render — Macros4Cuke::Templating::Placeholder
- #render — Macros4Cuke::Templating::Section
- #render — Macros4Cuke::Templating::ConditionalSection
- #render — Macros4Cuke::Templating::StaticText
- #render_steps — Macros4Cuke::MacroCollection
- #retrieve_value_from — Macros4Cuke::UnaryElement
- #run! — Macros4Cuke::Application
- #scan_arguments — Macros4Cuke::MacroStep
- #setup_project — Macros4Cuke::Application
- #short_help — Macros4Cuke::CLI::CmdLine
- #show_help — Macros4Cuke::CLI::CmdLine
- #start! — Macros4Cuke::FormattingService
- #to_s — Macros4Cuke::Templating::ConditionalSection
- #trace_event — Macros4Cuke::Formatter::ToTrace
- #use_table? — Macros4Cuke::MacroStep
- #validate_params — Macros4Cuke::MacroStep
- #validate_phrase_args — Macros4Cuke::MacroStep
- #validate_row — Macros4Cuke::MacroStep
- #validate_section_end — Macros4Cuke::Templating::Engine
- #validated_feature_path — Macros4Cuke::CLI::CmdLine
- #variables — Macros4Cuke::Templating::Engine
- #variables — Macros4Cuke::Templating::Section