Class: Object

Inherits:
BasicObject
Defined in:
lib/core_ext/object.rb

Instance Method Summary collapse

Instance Method Details

#client_block_setter(*args) ⇒ Object



2
3
4
5
6
7
8
9
10
# File 'lib/core_ext/object.rb', line 2

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