Module: ClusterFactory

Included in:
DXF::Entity
Defined in:
lib/dxf/cluster_factory.rb

Overview

Include this module in the base class of a class cluster to handle swizzling of ::new

Class Method Summary collapse

Class Method Details

.included(parent) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/dxf/cluster_factory.rb', line 4

def self.included(parent)
	class << parent
 alias :original_new :new

 def inherited(subclass)
		class << subclass
  alias :new :original_new
		end
 end
	end
end