kares
|
21434b05df
|
extract and reuse Scriptable get/has/put implementation across all ruby wrappers ...
|
2011-12-13 13:43:07 +01:00 |
|
kares
|
ff18fb111d
|
move class definitions under a Rhino::Ruby module, re-added support for "caching" returned wrapped ruby values due JS === comparison
|
2011-12-13 12:35:57 +01:00 |
|
kares
|
cdf770d95b
|
pass a scope to initialize for all ruby wrapper classes and attempt to initialize parent scope and prototype whenever it is present; override BaseFunction's #getLength and #getFunctionName for RubyFunction
|
2011-12-12 22:34:27 +01:00 |
|
kares
|
21f62eb245
|
add a ruby class wrapper - acts as a JS contructor, reimplement RubyObject#get to treat accessors as properties but otherwise arbitrary methods with arity == 0 should rather act as functions, move all ruby wrappers to a single unit
|
2011-12-12 22:17:42 +01:00 |
|