[フレーム]

Class: Class

Inherits:
Object show all
Defined in:
opal/stdlib/native.rb

Instance Method Summary collapse

Instance Method Details

#native_alias(new_jsid, existing_mid) ⇒ Object

598
599
600
601
602
603
604
605
606
# File 'opal/stdlib/native.rb', line 598
def native_alias(new_jsid, existing_mid)
 %x{
 var aliased = #{self}.$$proto['$' + #{existing_mid}];
 if (!aliased) {
 #{raise NameError.new("undefined method `#{existing_mid}' for class `#{inspect}'", exiting_mid)};
 }
 #{self}.$$proto[#{new_jsid}] = aliased;
 }
end

#native_classObject

608
609
610
611
# File 'opal/stdlib/native.rb', line 608
def native_class
 native_module
 `self["new"] = self.$new;`
end

AltStyle によって変換されたページ (->オリジナル) /