lib/asynchronic/data_store/lazy_value.rb in asynchronic-0.3.1 vs lib/asynchronic/data_store/lazy_value.rb in asynchronic-1.0.0

- old
+ new

@@ -2,24 +2,24 @@ module DataStore class LazyValue < TransparentProxy def initialize(data_store, key) @data_store_class = data_store.class - @data_store_connection = data_store.connection + @data_store_connection_args = data_store.connection_args @key = key end def reload @value = nil self end def inspect - "#<#{proxy_class} @data_store_class=#{@data_store_class} @data_store_connection=#{@data_store_connection} @key=#{@key}>" + "#<#{proxy_class} @data_store_class=#{@data_store_class} @data_store_connection_args=#{@data_store_connection_args} @key=#{@key}>" end def data_store - @data_store_class.connect @data_store_connection + @data_store_class.connect *@data_store_connection_args end def to_value __getobj__ end \ No newline at end of file