class RSpec::Core::Ordering::Random
@private Orders items randomly.
Constants
- MAX_32_BIT
Public Class Methods
# File rspec-core/lib/rspec/core/ordering.rb, line 16 def initialize(configuration) @configuration = configuration @used = false end
Public Instance Methods
# File rspec-core/lib/rspec/core/ordering.rb, line 25 def order(items) @used = true seed = @configuration.seed.to_s items.sort_by { |item| jenkins_hash_digest(seed + item.id) } end
# File rspec-core/lib/rspec/core/ordering.rb, line 21 def used? @used end