module Doctrine

Constants

VERSION

Public Class Methods

load(path, pattern: "*_doctrine.rb") click to toggle source
# File lib/doctrine.rb, line 11
def self.load(path, pattern: "*_doctrine.rb")
  path = Pathname(path).expand_path
  name = path.to_s.split("/").last(2)
  suite = Suite.define(*name)
  context = Context.new(suite: suite)

  suite.makes(:doctrine, Definition, within: name)
  suite.loads(:doctrine, path, strict: false, pattern: pattern, context: context)
  suite.load
  suite
end
version() click to toggle source
public
# File lib/doctrine/version.rb, line 8
def self.version
  VERSION
end