Sha256: fc90cd74284aee7c96bebbd7ca659e91edd60ad6b58ada3b7bc3f38b0955312e

Contents?: true

Size: 387 Bytes

Versions: 1

Compression:

Stored size: 387 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.0.0 lib/finite.rb