class Omnitest::Psychic::ScriptFactoryManager
Public Instance Methods
factories_for(script)
click to toggle source
# File lib/omnitest/psychic/script_factory_manager.rb, line 4 def factories_for(script) capable_factories = active_factories.select do | factory | factory.priority_for_script(script) end capable_factories.sort_by do |factory| factory.priority_for_script(script) end end
priority_for(script)
click to toggle source
# File lib/omnitest/psychic/script_factory_manager.rb, line 14 def priority_for(script) active_factories.map do | factory | priority = factory.priority_for_script(script) || 0 # FIXME: Need to change default log level to info before adding debug logging # logger.debug("#{factory.class} priority for #{script.source_file}: #{priority}") priority end.max end