Module: Flap::ModuleMethods

Defined in:
lib/flap.rb

Instance Method Summary collapse

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