Sha256: 2b59b2550d15a11019626cee60723276bc944c7a0b2358edb915a969be4e44d9

Contents?: true

Size: 711 Bytes

Versions: 1

Compression:

Stored size: 711 Bytes

Contents

# -*- ruby -*-
# vim: set nosta noet ts=4 sw=4:
# encoding: utf-8

require 'loggability'


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

	# Package version constant
	VERSION = '0.2.0'

	# VCS revision
	REVISION = %q$Revision: bd7566ac26d5 $


	# 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.2.0 lib/schedulability.rb