__subject Class
Methods
assign
(
private
-
obj
-
extensions
-
[descriptor]
Parameters:
-
obj
Object -
extensions
Object -
[descriptor]
Object optional
extend
(
-
extensions
Define a function that when run will return an instance of its prototype object.
All arguments passed to the extend method
will be passed on to this.prototype.extend
method.
Parameters:
-
extensions
Object
initialize
()
This method will be called before returning the instance. Put your initialization code here.
proto
()
Augments the prototype.
protoMerge
(
-
prop
-
[merge]
Merges a property into the prototype object instead of overwriting it.
Parameters:
-
prop
String | Object -
[merge]
Object optional
Properties
prototype
Object
The prototype object.
When the __subject function is run, it will
create an instance of this.prototype
and call its
initialize method.