lib/lightio/library/base.rb in lightio-0.4.2 vs lib/lightio/library/base.rb in lightio-0.4.3

- old
+ new

@@ -96,20 +96,27 @@ if obj.instance_of? self obj else mock_obj = allocate mock_obj.instance_variable_set(:@obj, obj) + mock_obj.__send__(:call_lightio_initialize) mock_obj end end end def initialize(*args) obj = self.class.send(:call_method_from_ancestors, :mock_klass).send(:origin_new, *args) @obj = obj + call_lightio_initialize + @obj end private + def call_lightio_initialize + __send__(:lightio_initialize) if respond_to?(:lightio_initialize, true) + end + def light_io_raw_obj @obj end class << self \ No newline at end of file