module ServiceActor::NilCheckable

Ensure your inputs and outputs are not nil by adding `allow_nil: false`.

Example:

class CreateUser < Actor
  input :name, allow_nil: false
  output :user, allow_nil: false
end

Public Class Methods

included(base) click to toggle source
# File lib/service_actor/nil_checkable.rb, line 13
def self.included(base)
  base.prepend(PrependedMethods)
end