Sha256: 934d7ad148ded06c7111e54a64fdeb43c1899c378aaf7ea734309be50c6ad9d2
Contents?: true
Size: 407 Bytes
Versions: 2
Compression:
Stored size: 407 Bytes
Contents
# frozen_string_literal: true require "dry/effects/instruction" module Dry module Effects module Instructions class Raise < Instruction attr_reader :error def initialize(error) super() @error = error end def call raise error end end def self.Raise(error) Raise.new(error) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dry-effects-0.3.0 | lib/dry/effects/instructions/raise.rb |
dry-effects-0.2.0 | lib/dry/effects/instructions/raise.rb |