Sha256: bdcb12ba64e1673a1bb21a4032fd4b8f044d385be6b09ac619844935f415ed5e

Contents?: true

Size: 326 Bytes

Versions: 2

Compression:

Stored size: 326 Bytes

Contents

require File.expand_path("../method.rb", __FILE__)
require File.expand_path("../thread.rb", __FILE__)

class ExecBlock
  primitive 'shift', 'shift'
  primitive 'reset', 'reset'
end

class Proc
  def __shift
    @_st_block.shift
  end

  def __reset
    @_st_block.reset
  end
end

class Thread
  primitive 'call', 'call:'
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rubymirrors-0.0.3 lib/maglev/reflection/core_ext/proc.rb
rubymirrors-0.0.2 lib/maglev/reflection/core_ext/proc.rb