vendor/assets/javascripts/webshims/shims/es5.js in webshims-rails-1.14.5 vs vendor/assets/javascripts/webshims/shims/es5.js in webshims-rails-1.14.6
- old
+ new
@@ -1453,10 +1453,12 @@
};
var descProps = ['configurable', 'enumerable', 'writable'];
shims.defineProperty = function(proto, property, descriptor){
if(typeof descriptor != "object" || descriptor === null){return proto;}
-
+ if(Object.defineProperty){
+ try { return Object.defineProperty(proto, property, descriptor); } catch (e) {}
+ }
if(owns(descriptor, "value")){
proto[property] = descriptor.value;
return proto;
}