Sha256: ccab9152d60d33ed355569a833ebb7bb3547d45d851e66c8f10d73ba921663cd

Contents?: true

Size: 708 Bytes

Versions: 1

Compression:

Stored size: 708 Bytes

Contents

# -*- ruby -*-
# frozen_string_literal: true
# vim: set nosta noet ts=4 sw=4:

require 'loggability'


# A mixin that provides scheduling to an including object.
module Schedulability
	extend Loggability

	# Package version constant
	VERSION = '0.5.0'

	# VCS revision
	REVISION = %q$Revision$


	# Loggability API -- set up a logger for Schedulability objects
	log_as :schedulability


	autoload :Schedule, 'schedulability/schedule'
	autoload :Parser, 'schedulability/parser'
	autoload :TimeRefinements, 'schedulability/mixins'

	autoload :Error, 'schedulability/exceptions'
	autoload :ParseError, 'schedulability/exceptions'
	autoload :RangeError, 'schedulability/exceptions'

end # module Schedulability

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
schedulability-0.5.0 lib/schedulability.rb