class Chief::Command

Public Class Methods

call(*args) click to toggle source
# File lib/chief/command.rb, line 3
def self.call(*args)
  new(*args).call
end
value(*args) click to toggle source
# File lib/chief/command.rb, line 7
def self.value(*args)
  call(*args).value
end

Public Instance Methods

call() click to toggle source
# File lib/chief/command.rb, line 11
def call
  fail NotImplementedError, 'Implement #call in subclass'
end
fail!(value = false, errors = true) click to toggle source
# File lib/chief/command.rb, line 19
def fail!(value = false, errors = true)
  Result.new(value, errors)
end
success!(value = true) click to toggle source
# File lib/chief/command.rb, line 15
def success!(value = true)
  Result.new(value, nil)
end