class Omnitest::Psychic::Factories::ShellTaskFactory
Constants
- TASK_PRIORITY
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/omnitest/psychic/factories/shell_factories.rb, line 25 def initialize(*args) super @known_tasks = Dir.glob("#{cwd}/{script,scripts}/*", File::FNM_CASEFOLD).map do | script | File.basename(script, File.extname(script)) if EXTENSIONS.include?(File.extname(script)) end end
Public Instance Methods
task(task_alias)
click to toggle source
# File lib/omnitest/psychic/factories/shell_factories.rb, line 32 def task(task_alias) task = task_alias.to_s script = Dir.glob("#{cwd}/{script,scripts}/#{task}{.sh,}", File::FNM_CASEFOLD).first relativize_cmd(script) if script end