Class: RSpec::Core::Notifications::SeedNotification

Inherits:
Struct
  • Object
show all
Defined in:
lib/rspec/core/notifications.rb,
lib/rspec/core/notifications.rb

Overview

The SeedNotification holds the seed used to randomize examples and whether that seed has been used or not.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#seedFixnum

the seed used to randomize ordering



257
258
259
# File 'lib/rspec/core/notifications.rb', line 257

def seed
  @seed
end

#used=(value) ⇒ Boolean

whether the seed has been used or not



257
258
259
# File 'lib/rspec/core/notifications.rb', line 257

def used=(value)
  @used = value
end

Instance Method Details

#fully_formattedString



268
269
270
# File 'lib/rspec/core/notifications.rb', line 268

def fully_formatted
  "\nRandomized with seed #{seed}\n"
end

#seed_used?Boolean

Returns has the seed been used?



261
262
263
# File 'lib/rspec/core/notifications.rb', line 261

def seed_used?
  !!used
end