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