Sha256: 961fb0a980d2f83829557e3a643820077c21b9f5db7ede822f1a474bf6b01939

Contents?: true

Size: 219 Bytes

Versions: 2

Compression:

Stored size: 219 Bytes

Contents

module Monadify
  define_method("contents") do
    42
  end

  def foo
    false
  end

  def monad(value)
    foo
    contents
    define_singleton_method("contents=") { |val| val }
    self.contents = value
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rotoscope-0.2.2 test/monadify.rb
rotoscope-0.2.1 test/monadify.rb