class Dry::Effects::Effects::Cmp

Public Class Methods

new(id) click to toggle source
Calls superclass method
# File lib/dry/effects/effects/cmp.rb, line 13
def initialize(id)
  super()

  get = CmpEffect.new(type: :cmp, name: :get, id: id)

  module_eval do
    define_method(:"#{id}?") { ::Dry::Effects.yield(get) }
  end
end