module SimpleService::InstanceMethods

Public Instance Methods

commands() click to toggle source
# File lib/simple_service.rb, line 91
def commands
  self.class.instance_variable_get('@commands') || []
end
current_command() click to toggle source
# File lib/simple_service.rb, line 83
def current_command
  @current_command
end
current_command=(cmnd) click to toggle source
# File lib/simple_service.rb, line 87
def current_command=(cmnd)
  @current_command = cmnd
end
failure(result_value) click to toggle source
# File lib/simple_service.rb, line 99
def failure(result_value)
  result.failure!(self.class, current_command, result_value)
end
result() click to toggle source
# File lib/simple_service.rb, line 79
def result
  @result ||= Result.new
end
success(result_value) click to toggle source
# File lib/simple_service.rb, line 95
def success(result_value)
  result.success!(self.class, current_command, result_value)
end