module Bluepine::Support

Public Instance Methods

included(base = nil, &block) click to toggle source

Mimic Active Support's .included behaviours

# 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