Class: Class
Instance Method Summary collapse
Instance Method Details
#native_alias(new_jsid, existing_mid) ⇒ Object
541 542 543 544 545 546 547 548 549 |
# File 'opal/stdlib/native.rb', line 541 def native_alias(new_jsid, existing_mid) %x{ var aliased = #{self}.$$proto['$' + #{existing_mid}]; if (!aliased) { #{raise NameError, "undefined method `#{existing_mid}' for class `#{inspect}'"}; } #{self}.$$proto[#{new_jsid}] = aliased; } end |
#native_class ⇒ Object
551 552 553 554 |
# File 'opal/stdlib/native.rb', line 551 def native_class native_module `self.new = self.$new;` end |