Parent

Class Index [+]

Quicksearch

Cucumber::WireSupport::WireStepDefinition

Attributes

regexp_source[R]
file_colon_line[R]

Public Class Methods

new(connection, data) click to toggle source
    # File lib/cucumber/wire_support/wire_step_definition.rb, line 6
 6:       def initialize(connection, data)
 7:         @connection = connection
 8:         @id              = data['id']
 9:         @regexp_source   = data['regexp'] || "Unknown"
10:         @file_colon_line = data['source'] || "Unknown"
11:       end

Public Instance Methods

invoke(args) click to toggle source
    # File lib/cucumber/wire_support/wire_step_definition.rb, line 13
13:       def invoke(args)
14:         prepared_args = args.map{ |arg| prepare(arg) }
15:         @connection.invoke(@id, prepared_args)
16:       end

Private Instance Methods

prepare(arg) click to toggle source
    # File lib/cucumber/wire_support/wire_step_definition.rb, line 20
20:       def prepare(arg)
21:         return arg unless arg.is_a?(Cucumber::Ast::Table)
22:         arg.raw
23:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.