Sha256: 24e6ff4d9c7c605766c56f4450be1d58f556ec1428eea873666832acae50e59a

Contents?: true

Size: 286 Bytes

Versions: 1

Compression:

Stored size: 286 Bytes

Contents

class Object
  def client_block_setter( *args )
    args.each do | blk_setter_name |      
     self.class_eval <<-EOF
        def on_#{blk_setter_name}( &#{blk_setter_name}_blk )
         @#{blk_setter_name}_callback_blk = #{blk_setter_name}_blk
        end
      EOF
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aberant-tuio-ruby-0.1.0 lib/core_ext/object.rb