Module: Bluepine::Support
- Defined in:
- lib/bluepine/support.rb
Instance Method Summary collapse
-
#included(base = nil, &block) ⇒ Object
Mimic Active Support’s .included behaviours.
Instance Method Details
#included(base = nil, &block) ⇒ Object
Mimic Active Support’s .included behaviours
4 5 6 7 8 9 10 11 |
# File 'lib/bluepine/support.rb', line 4 def included(base = nil, &block) if base.nil? @_included_block = block else base.extend const_get(:ClassMethods) if const_defined?(:ClassMethods) base.class_eval &@_included_block if instance_variable_defined?(:@_included_block) end end |