Class: Torkify::Event::TestEvent

Inherits:
Struct
  • Object
show all
Includes:
Message
Defined in:
lib/torkify/event/test_event.rb

Overview

Event used when a test is started.

This is currently only one type: ‘test’

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Message

#message

Instance Attribute Details

#fileObject

Returns the value of attribute file

Returns:

  • (Object)

    the current value of file



8
9
10
# File 'lib/torkify/event/test_event.rb', line 8

def file
  @file
end

#linesObject

Returns the value of attribute lines

Returns:

  • (Object)

    the current value of lines



8
9
10
# File 'lib/torkify/event/test_event.rb', line 8

def lines
  @lines
end

#log_fileObject

Returns the value of attribute log_file

Returns:

  • (Object)

    the current value of log_file



8
9
10
# File 'lib/torkify/event/test_event.rb', line 8

def log_file
  @log_file
end

#typeObject

Returns the value of attribute type

Returns:

  • (Object)

    the current value of type



8
9
10
# File 'lib/torkify/event/test_event.rb', line 8

def type
  @type
end

#workerObject

Returns the value of attribute worker

Returns:

  • (Object)

    the current value of worker



8
9
10
# File 'lib/torkify/event/test_event.rb', line 8

def worker
  @worker
end

Instance Method Details

#to_sObject



11
12
13
14
# File 'lib/torkify/event/test_event.rb', line 11

def to_s
  s = "#{type.upcase} #{file}"
  s += lines.any? ? " (lines #{lines.join(', ')})" : ''
end