# File lib/glue/property.rb, line 76 def self.enchant(target, force = false) unless target.singleton_methods.include?('__props') target.module_eval "@@__meta = N::SafeHash.new\n@@__props = N::SafeArray.new\n\ndef self.__props\n@@__props\nend\n\ndef self.__props=(props)\n@@__props = props\nend\n\ndef self.__meta\n@@__meta\nend\n\ndef self.__meta=(meta)\n@@__meta = meta\nend\n", __FILE__, __LINE__ end end