Skip to content

Instantly share code, notes, and snippets.

@joseraya
joseraya / CorsSupport.scala
Created July 1, 2014 21:24
CORS directive for Spray
package com.agilogy.spray.cors
import spray.http.{HttpMethods, HttpMethod, HttpResponse, AllOrigins}
import spray.http.HttpHeaders._
import spray.http.HttpMethods._
import spray.routing._
// see also https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
trait CORSSupport {
this: HttpService =>

Keybase proof

I hereby claim:

  • I am joseraya on github.
  • I am joseraya (https://keybase.io/joseraya) on keybase.
  • I have a public key whose fingerprint is 8D00 6D27 34A0 A548 9935 24CE 84A8 77EF 4614 3D0F

To claim this, I am signing this object:

@joseraya
joseraya / ResultSetMappers.sc
Last active January 13, 2017 23:17
Proof of concept of a ResultSet to case class mapper in scala
import java.sql.ResultSet
object ResultSetReaders {
trait Reader[T] {
def fromResultSet(column: Int, rs: ResultSet): T
}
implicit val stringReader = new Reader[String] {
override def fromResultSet(column: Int, rs: ResultSet): String = {