module Glimmer::FiddleConsumer
Public Instance Methods
fiddle_closure_block_caller(*args, &block)
click to toggle source
Protects Fiddle::Closure::BlockCaller objects from garbage collection.
# File lib/glimmer/fiddle_consumer.rb, line 25 def fiddle_closure_block_caller(*args, &block) @blockcaller ||= [] args << [0] if args.size == 1 # Argument types are ommited blockcaller = ::Fiddle::Closure::BlockCaller.new(*args, &block) @blockcaller << blockcaller blockcaller end