lib/characterizable.rb in characterizable-0.0.7 vs lib/characterizable.rb in characterizable-0.0.8
- old
+ new
@@ -111,10 +111,10 @@
end
end
module ClassMethods
def characterize(&block)
- self.characterizable_base = Characterizable::Base.new self
+ self.characterizable_base ||= Characterizable::Base.new self
Blockenspiel.invoke block, characterizable_base
end
delegate :characteristics, :to => :characterizable_base
end