Sha256: eb9055afb7d74f558c791eabfedea5cfb45ec508edf4855f3b8cbe60673f87f7
Contents?: true
Size: 642 Bytes
Versions: 85
Compression:
Stored size: 642 Bytes
Contents
module Cucumber module WireSupport class WireStepDefinition attr_reader :regexp_source, :file_colon_line def initialize(connection, data) @connection = connection @id = data['id'] @regexp_source = data['regexp'] || "Unknown" @file_colon_line = data['source'] || "Unknown" end def invoke(args) prepared_args = args.map{ |arg| prepare(arg) } @connection.invoke(@id, prepared_args) end private def prepare(arg) return arg unless arg.is_a?(Cucumber::Ast::Table) arg.raw end end end end
Version data entries
85 entries across 83 versions & 12 rubygems