Sha256: 185d43ecb200c665c2e4c876610a4cf40802c4ba46592ea1409a199fc6962087
Contents?: true
Size: 640 Bytes
Versions: 8
Compression:
Stored size: 640 Bytes
Contents
require 'cucumber/core/test/location' module Cucumber module Wire class StepDefinition attr_reader :regexp_source, :location, :registry, :expression def initialize(connection, data, registry) @connection = connection @registry = registry @id = data['id'] @regexp_source = data['regexp'] || "Unknown" @expression = registry.create_expression(@regexp_source) @location = Core::Test::Location.from_file_colon_line(data['source'] || "unknown:0") end def invoke(args) @connection.invoke(@id, args) end end end end
Version data entries
8 entries across 8 versions & 1 rubygems