Discussing about this with danoyoung and seancribbs on IRC, I created two Ruby gists which implement this "custom-link"-walking solution.
http://gist.github.com/472547 http://gist.github.com/472565 -Nicolas On Sun, Jul 11, 2010 at 5:03 PM, Bryan Fink <br...@basho.com> wrote: > On Sun, Jul 11, 2010 at 9:19 AM, Nicolas Fouché <nico...@silentale.com> wrote: >> I did not find any doc about preloading javascript functions. Is it >> the same as storing JS files in a bucket and load them thanks to the >> "bucket" and "key" fields, as described in the "Map" paragraph of the >> Fast Track ? >> https://wiki.basho.com/display/RIAK/Loading+Data+and+Running+MapReduce+Queries > > Oops. You're right - we haven't documented this feature well. The > best I've found is Kevin Smith's reply to another thread on this list: > > http://markmail.org/message/bc7ufl2z42yu6dmg > > It involves modifying your app.config file to set the js_source_dir > variable for the riak_kv app. For a good example of how to structure > a preloaded-JS file, check out the one that ships with Riak: > > http://bitbucket.org/basho/riak/src/tip/apps/riak_kv/priv/mapred_builtins.js > > All of the functions in that file are available to Javascript > map/reduce functions as Riak.<function name>. Those functions will > still be available even after you set js_source_dir. You might > consider wrapping your application's useful functions in a MyApp class > or some such. > > It's also useful to know about "bin/riak-admin js_reload" if you're > doing this. That command will re-read all of your preloaded > Javascript files. > > -Bryan > _______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com