Sha256: 99bf8979384abe265860e5e391230cb36ce47b1a8026ab26a8163cbb9d2f5445

Contents?: true

Size: 196 Bytes

Versions: 1

Compression:

Stored size: 196 Bytes

Contents

class Callable
  def to_proc
    callable = self
    proc {|*args| callable.called(self, *args) }
  end

  def respond_to(method_name)
    define_singleton_method(method_name, &to_proc)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
signal-0.1.0 spec/support/callable.rb