class Serviz::Base

Attributes

errors[RW]
result[RW]

Public Class Methods

call(*args) click to toggle source
# File lib/serviz.rb, line 7
def self.call(*args)
  instance = new(*args)
  instance.call

  instance
end

Public Instance Methods

call() click to toggle source
# File lib/serviz.rb, line 14
def call
  raise NotImplementedError
end
failure?() click to toggle source
# File lib/serviz.rb, line 26
def failure?
  errors.any?
end
success?() click to toggle source
# File lib/serviz.rb, line 22
def success?
  !failure?
end