class Dry::Effects::Halt

Attributes

payload[R]

Public Class Methods

[](key) click to toggle source
# File lib/dry/effects/halt.rb, line 14
def self.[](key)
  @constants.fetch_or_store(key) do
    klass = ::Class.new(Halt)
    const_set(Inflector.camelize(key), klass)
  end
end
new(payload = Undefined) click to toggle source
Calls superclass method
# File lib/dry/effects/halt.rb, line 23
def initialize(payload = Undefined)
  super(EMPTY_STRING)
  @payload = payload
end