Charles Lowell
|
1349384c08
|
allow embedding BigDecimal
|
2012-06-16 12:31:08 -05:00 |
|
Charles Lowell
|
0f691539e8
|
delegate invocation to callables via the context
|
2012-06-16 07:39:11 -05:00 |
|
Charles Lowell
|
f65e3261a5
|
extract proc conversion into generic 'code' conversion
|
2012-06-16 04:56:49 -05:00 |
|
Charles Lowell
|
b0fabb2f28
|
proc invocation handlers reference procs directly
|
2012-06-16 03:44:58 -05:00 |
|
Charles Lowell
|
5de969fd97
|
meh. provide eval_js... not so crazy about it.
|
2012-06-15 10:10:22 -05:00 |
|
Charles Lowell
|
a9079e02ad
|
connect constructors via inheritance hierarchy.
|
2012-06-15 10:06:22 -05:00 |
|
Charles Lowell
|
478d99b72f
|
move object access to the class layer.
|
2012-06-15 09:57:42 -05:00 |
|
Charles Lowell
|
e7db9d8d38
|
Use class constructor to generate object proxies
|
2012-06-15 08:26:47 -05:00 |
|
Charles Lowell
|
d020ba13b3
|
construct Ruby objects from JavaScript
|
2012-06-15 08:02:17 -05:00 |
|
Charles Lowell
|
6a306a93db
|
construct valid instances
|
2012-06-15 05:43:12 -05:00 |
|
Charles Lowell
|
822b1eb759
|
factor out common property interceptor code.
|
2012-06-15 05:33:18 -05:00 |
|
Charles Lowell
|
bde7661189
|
referential integrity between class constructors
|
2012-06-15 05:12:52 -05:00 |
|
Charles Lowell
|
7bc06b27c0
|
embed classes as constructors
|
2012-06-14 23:11:21 -05:00 |
|
Charles Lowell
|
be963bbc95
|
implement exception handling.
|
2012-06-14 22:34:38 -05:00 |
|
Charles Lowell
|
bcb58e805a
|
remove errant puts
|
2012-06-14 11:46:45 -05:00 |
|
Charles Lowell
|
2fac2cdb5f
|
always return the same proc for a given function
|
2012-06-12 07:27:28 -05:00 |
|
Charles Lowell
|
bbef262f17
|
call JavaScript functions from Ruby.
|
2012-06-12 07:06:25 -05:00 |
|
Charles Lowell
|
fb4ac37c69
|
support indexed getters on object.
|
2012-06-12 04:18:17 -05:00 |
|
Charles Lowell
|
476367a133
|
use weakcell to manage template reference.
|
2012-06-12 03:51:07 -05:00 |
|
Charles Lowell
|
d8579acf28
|
create a context with a Ruby object as its scope
|
2012-06-12 03:44:50 -05:00 |
|
Charles Lowell
|
ad7e9dddb7
|
set named Ruby properties from JS
|
2012-06-11 16:21:06 -05:00 |
|
Charles Lowell
|
4a8612f5c4
|
truncate/fill arguments according to Ruby arity
|
2012-06-11 16:20:42 -05:00 |
|
Charles Lowell
|
1c9694a732
|
extract Ruby object access.
|
2012-06-11 11:50:41 -05:00 |
|
Charles Lowell
|
2404e0c0f8
|
embed classes into javascript
|
2012-06-11 07:34:02 -05:00 |
|
Charles Lowell
|
683e525902
|
embed objects, call their methods.
|
2012-06-11 07:14:00 -05:00 |
|
Charles Lowell
|
65acfdbe6a
|
maintain referential integrity for embedded procs
|
2012-06-11 05:14:15 -05:00 |
|
Charles Lowell
|
6157d35d4a
|
support two-way identity mapping
|
2012-06-11 05:07:13 -05:00 |
|
Charles Lowell
|
6dbd647680
|
Pass empty handles from Ruby.
|
2012-06-11 05:05:45 -05:00 |
|
Charles Lowell
|
32028f31fc
|
factor out v8 conversions into separate modules
|
2012-06-11 01:58:12 -05:00 |
|