Class: RSpectacles::Adapter::Logger

Inherits:
Object
  • Object
show all
Defined in:
lib/rspectacles/adapter/logger.rb

Direct Known Subclasses

BatchedLogger

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(test_run_key: nil) ⇒ Logger

Returns a new instance of Logger.



11
12
13
# File 'lib/rspectacles/adapter/logger.rb', line 11

def initialize(test_run_key: nil)
  @test_run_key = test_run_key || config.last_run_primary_key
end

Instance Attribute Details

#test_run_keyObject (readonly)

Returns the value of attribute test_run_key.



9
10
11
# File 'lib/rspectacles/adapter/logger.rb', line 9

def test_run_key
  @test_run_key
end

Instance Method Details

#configObject



15
16
17
# File 'lib/rspectacles/adapter/logger.rb', line 15

def config
  RSpectacles.config
end

#log(example) ⇒ Object



29
30
31
32
# File 'lib/rspectacles/adapter/logger.rb', line 29

def log(example)
  message = format_example(example)
  queue message
end

#startObject



26
27
# File 'lib/rspectacles/adapter/logger.rb', line 26

def start
end

#stopObject



23
24
# File 'lib/rspectacles/adapter/logger.rb', line 23

def stop
end

#uriObject



19
20
21
# File 'lib/rspectacles/adapter/logger.rb', line 19

def uri
  @uri ||= config.rspectacles_url
end