Sha256: 0355d40951c872df0bcfc5c6b2825c66eff12c9ac2c7c67ba3472c98864f3ec2

Contents?: true

Size: 388 Bytes

Versions: 1

Compression:

Stored size: 388 Bytes

Contents

[
  'version',
  'transition',
  'event',
  'state',
  'machine',
  'class_methods',
  'finite'
].each { |file| require File.join(File.dirname(__FILE__), 'finite', file) }

# The Finite module. The module that contains all the classes and methods for
# the finite gem.
module Finite
  # Override included method
  def self.included(base)
    base.extend(ClassMethods)
    super
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
finite-1.1.0 lib/finite.rb