Class: Omnitest::Psychic::Factories::RubyFactory

Inherits:
ScriptFactory show all
Includes:
UsesBundler
Defined in:
lib/omnitest/psychic/factories/ruby_factories.rb

Constant Summary

Constants inherited from ScriptFactory

ScriptFactory::TASK_PRIORITY

Constants inherited from Omnitest::Psychic::FactoryManager

Omnitest::Psychic::FactoryManager::BUILT_IN_DIR

Instance Attribute Summary

Attributes inherited from ScriptFactory

#priority, #psychic, #run_patterns

Attributes inherited from Omnitest::Psychic::FactoryManager

#factories

Instance Method Summary collapse

Methods included from UsesBundler

#bundle_command

Methods inherited from ScriptFactory

#active?, #cwd, #initialize, #known_script?, #known_scripts, priority_for_script, #priority_for_script, register_script_factory, run_patterns, runs

Methods inherited from Omnitest::Psychic::FactoryManager

#active?, #active_factories, autoload_factories!, clear, factory_classes, #initialize, register_factory

Constructor Details

This class inherits a constructor from Omnitest::Psychic::ScriptFactory

Instance Method Details

#script(script) ⇒ Object



50
51
52
# File 'lib/omnitest/psychic/factories/ruby_factories.rb', line 50

def script(script)
  [bundle_command, "ruby #{script.source_file}"].join
end