crazy4groovy
1/12/2015 - 7:15 PM

a.groovy

@GrabResolver(name='netty', root='http://clinker.netty.io/nexus/content/repositories/snapshots')
@Grab('io.ratpack:ratpack-groovy:0.9.13-SNAPSHOT')
import ratpack.handling.Handler
import ratpack.server.*

Handler base = { ctx -> ctx.render "Hello World!" }
Handler route = { ctx -> ctx.render "Welcome $ctx.pathTokens.name!" }

RatpackServer.of { spec -> spec
  .config(ServerConfig.noBaseDir())
  .handlers { chain -> chain
    .get(":name", route)
    .get(base)
  }
} start()
@GrabResolver(name='netty', root='http://clinker.netty.io/nexus/content/repositories/snapshots')
@Grab('io.ratpack:ratpack-groovy:0.9.13-SNAPSHOT')
import ratpack.handling.Handler
import ratpack.server.*

Handler base = { ctx ->
  ctx.render "Hello World!"
}

RatpackServer.of { spec -> spec
  .config(ServerConfig.noBaseDir())
  .handler { base }
} start()
@GrabResolver(name='netty', root='http://clinker.netty.io/nexus/content/repositories/snapshots')
@Grab('io.ratpack:ratpack-groovy:0.9.13-SNAPSHOT')
import ratpack.handling.Handler
import ratpack.server.*

RatpackServer.of { spec -> spec
  .config(ServerConfig.noBaseDir())
  .handler {
    { ctx -> ctx.render "Hello World!" } as Handler
  }
} start()