hyperstack icon indicating copy to clipboard operation
hyperstack copied to clipboard

a Native::Object in component params can't be retrieved

Open lionelchauvin opened this issue 4 years ago • 1 comments

A Native::Object is a BasicObject and it doesn't respond to "tap". It defines method_missing so Native::Object.new.tap returns nil

At hyperstack/ruby/hyper-component/lib/hyperstack/internal/component/props_wrapper.rb:113 .tap returns nil so fetch_from_cache returns nil instead of the Native::Object.

I suggest to rewrite fetch_from_cache without using tap.

lionelchauvin avatar Jul 16 '21 10:07 lionelchauvin

#418

lionelchauvin avatar Aug 04 '21 10:08 lionelchauvin