Class: Wayfarer::CLI::Runner

Inherits:
Thor
  • Object
show all
Defined in:
lib/wayfarer/cli/runner.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.exit_on_failure?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/wayfarer/cli/runner.rb', line 6

def self.exit_on_failure?
  true
end

.loaderObject



10
11
12
13
14
15
16
17
# File 'lib/wayfarer/cli/runner.rb', line 10

def self.loader
  # TODO: Raises if $PWD/app/jobs does not exist

  @loader ||= Zeitwerk::Loader.new.tap do |load|
    load.inflector = Zeitwerk::GemInflector.new(__FILE__)
    load.push_dir("#{Dir.pwd}/app/jobs")
  end
end

Instance Method Details

#versionObject



20
21
22
# File 'lib/wayfarer/cli/runner.rb', line 20

def version
  say Wayfarer::VERSION::STRING
end