Skip to content

Instantly share code, notes, and snippets.

View bcm's full-sized avatar

Brian Moseley bcm

  • Sixfold
  • New York,NY
  • 01:43 (UTC -04:00)
View GitHub Profile
@bcm
bcm / ServletPropertyResolver.scala
Created February 13, 2011 01:28
Circumflex property file resolver that uses the servlet context to find the properties file within the webapp
import java.io.File
import ru.circumflex._, core._, web._
class ServletPropertyFileResolver extends PropertyFileResolver {
override val propsRoot = new File(servletContext.getRealPath(cx.getOrElse("cx.messages.root", "/WEB-INF").toString))
}
@bcm
bcm / stories.rb.diff
Created February 11, 2011 21:34
apply this diff to stories.rb to make it work with ruby 1.9.2
diff --git a/ruby/stories.rb b/ruby/stories.rb
index acbfcb0..36b435a 100755
--- a/ruby/stories.rb
+++ b/ruby/stories.rb
@@ -2,7 +2,7 @@
require 'rubygems'
require 'json'
-require 'md5'
+require 'digest/md5'
@bcm
bcm / gist:663059
Created November 4, 2010 19:44
scala-typed query param provider
import com.sun.jersey.api.ParamException.QueryParamException
import com.sun.jersey.api.core.HttpContext
import com.sun.jersey.api.model.Parameter
import com.sun.jersey.core.spi.component.{ComponentContext, ComponentScope}
import com.sun.jersey.spi.inject.{Injectable, InjectableProvider}
import com.sun.jersey.server.impl.inject.AbstractHttpContextInjectable
import com.sun.jersey.server.impl.model.parameter.multivalued.MultivaluedParameterExtractor
import com.sun.jersey.server.impl.model.parameter.multivalued.ExtractorContainerException
import javax.ws.rs.QueryParam