hyperstack-org / hyperstack-org/hyperstack
hyper-spec evaluate_ruby should handle return of non-ruby objects
Đang mở
enhancement
- Ngôn ngữ chính
- JavaScript
- Star
- 538
- Fork
- 41
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
This breaks with maximum call stack exceeded for example:
evaluate_ruby "'Element[JS.call(:eval, "(function () { return window; })();")]'"
because this returns a native js object, which cannot be processed by ruby's to_json (which is used to convert the resulting objects)
what should happen if things break is to report back some kind of details on the object type that was the result of the expression.
(Note this may already be fixed or better behaved in the new experimental version of hyper-spec)
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.