{"shas":[["e542261fe563dc026d9f082c7d55695a5312a39d","9cba53b81a62fda2eb3de62a9d0f1f1b7a3ca840@ruby-lang.org","Cosmetic changes\n\n * indent inlined Ruby code\n * varname changed from 'erb' to 'template'. Could not be an ERB engine\n   in the future.","Hiroshi Nakamura"],["304bbb1fb70dec5982b831fc22592675d6e65b49","9cba53b81a62fda2eb3de62a9d0f1f1b7a3ca840@ruby-lang.org","Change ScriptingContainer's LocalContextScope.\n\nSINGLETON (default) -> SINGLETHREAD.  SINGLETON is for per JVM global\nRuby VM instance which is not good as a library. At least RubyPlugin\nshould need to use different Ruby VM instance.\n\nPer thread (== per WebApp) Ruby VM initialization would cost much so we\nshould introduce Ruby VM pool like jruby-rack in the future.\nJRubyJellyScriptImpls is thread-safe so it looks good to have single VM\ninstance as a static member of JRubyFacet but we need to set classloader\nbefore evaluating each template...","Hiroshi Nakamura"]],"ref":"refs/heads/master","size":2,"head":"304bbb1fb70dec5982b831fc22592675d6e65b49","push_id":32435674}