module Traver
Constants
- VERSION
Public Class Methods
create(*args)
click to toggle source
# File lib/traver.rb, line 9 def create(*args) load_factories traver_constructor.create(*args) end
create_graph(*args)
click to toggle source
# File lib/traver.rb, line 15 def create_graph(*args) load_factories traver_constructor.create_graph(*args) end
create_list(*args)
click to toggle source
# File lib/traver.rb, line 21 def create_list(*args) load_factories traver_constructor.create_list(*args) end
define_factories(&block)
click to toggle source
# File lib/traver.rb, line 31 def define_factories(&block) traver_constructor.define_factories(&block) end
Also aliased as: factories
define_factory(*args)
click to toggle source
# File lib/traver.rb, line 27 def define_factory(*args) traver_constructor.define_factory(*args) end
Also aliased as: factory
undefine_all_factories()
click to toggle source
# File lib/traver.rb, line 35 def undefine_all_factories traver_constructor.undefine_all_factories end
Private Class Methods
factories_loader()
click to toggle source
# File lib/traver.rb, line 52 def factories_loader @factories_loader ||= FactoriesLoader.new(Dir.getwd) end
load_factories()
click to toggle source
# File lib/traver.rb, line 48 def load_factories factories_loader.load_factories end
traver_constructor()
click to toggle source
# File lib/traver.rb, line 44 def traver_constructor @traver_constructor ||= TraverConstructor.new end