Module: Flap::ModuleMethods
- Defined in:
- lib/flap.rb
Instance Method Summary collapse
-
#class_tap_eval(&block) ⇒ Object
Public: tap + class_eval.
Instance Method Details
#class_tap_eval(&block) ⇒ Object
Public: tap + class_eval
block - call in class context
Examples
Klass = Class.new.class_tap_eval { include Awesome }
Klass.new.awesome_method
Returns self
38 39 40 41 |
# File 'lib/flap.rb', line 38 def class_tap_eval(&block) class_eval &block if block_given? self end |