Sha256: 2bcfa2590a3b69e6b2332aeca9f1a65beeb839dad6e9eb1a159aff96e0efc4d3

Contents?: true

Size: 322 Bytes

Versions: 3

Compression:

Stored size: 322 Bytes

Contents

def log1(x); end
def log2(x); end
def log3(x); end

def f(&blk)
  log3(
    blk.call do |x|
      log1(x)
      :b
    end
  )
  :d
end

f do |&blk|
  log2(blk.call(:a))
  :c
end

__END__
# Classes
class Object
  private
  def log1: (:a) -> nil
  def log2: (:b) -> nil
  def log3: (:c) -> nil
  def f: { -> :c } -> :d
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
typeprof-0.9.2 smoke/block-blockarg.rb
typeprof-0.9.1 smoke/block-blockarg.rb
typeprof-0.9.0 smoke/block-blockarg.rb