module ClockworkMocks

Constants

VERSION

Public Class Methods

init_rspec(allow, receive, clock_file = nil, &block) click to toggle source
# File lib/clockwork_mocks.rb, line 10
def self.init_rspec(allow, receive, clock_file = nil, &block)
  scheduler.init_rspec(allow, receive, clock_file, &block)
end
reset!() click to toggle source
# File lib/clockwork_mocks.rb, line 26
def self.reset!
  scheduler.reset!
end
reset_rspec(allow, receive, clock_file = nil, &block) click to toggle source
# File lib/clockwork_mocks.rb, line 14
def self.reset_rspec(allow, receive, clock_file = nil, &block)
  if scheduler.tasks.empty?
    init_rspec(allow, receive, clock_file, &block)
  else
    reset!
  end
end
reset_scheduler_instance!() click to toggle source
# File lib/clockwork_mocks.rb, line 30
def self.reset_scheduler_instance!
  @scheduler = nil
end
scheduler() click to toggle source
# File lib/clockwork_mocks.rb, line 22
def self.scheduler
  @scheduler ||= Scheduler.new
end
work() click to toggle source
# File lib/clockwork_mocks.rb, line 34
def self.work
  scheduler.work
end