Skip to content

Instantly share code, notes, and snippets.

{
"$schema": "http://json-schema.org/draft-07/schema",
"type": "object",
"$id": "#root",
"properties": {
"type": {
"type": "string",
"enum": [
"HorizontalLayout",
"VerticalLayout",
@edgarmueller
edgarmueller / vdom-libs.md
Last active September 28, 2017 10:04
Virtual DOM Libs
package controllers;
import play.cache.SyncCacheApi;
import play.mvc.*;
import views.html.*;
import javax.inject.Inject;
/**
@edgarmueller
edgarmueller / LDAPUserVerifierTest.java
Created May 10, 2017 09:23
EMFStore LDAP Example Test
public class LDAPUserVerifierTest extends ESTestWithMockServer {
@BeforeClass
public static void beforeClass() {
startEMFStore();
}
@AfterClass
public static void afterClass() {
stopEMFStore();
@edgarmueller
edgarmueller / product.json
Last active December 1, 2015 14:52
Slightly modified version of http://json-schema.org/example1.html
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Product",
"type": "object",
"properties": {
"id": {
"description": "The unique identifier for a product",
"type": "number"
},
"name": {
@edgarmueller
edgarmueller / library.json
Last active December 18, 2015 10:01
Example Library JSON Schema
{
"definitions": {
"writer": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"books": {
"type": "array",
package com.example
import akka.actor.Actor
import reactivemongo.api.MongoDriver
import reactivemongo.bson.{BSONDocument, BSONDocumentReader, BSONObjectID, Macros}
import spray.httpx.SprayJsonSupport._
import spray.json._
import spray.routing._
import scala.concurrent.Future
import scala.util.{Failure, Success}
package rest.spray.service
import akka.actor.Actor
import reactivemongo.api.MongoDriver
import reactivemongo.bson.{BSONDocument, BSONDocumentReader, BSONObjectID, Macros}
import spray.httpx.SprayJsonSupport._
import spray.json._
import spray.routing._
import scala.concurrent.Future
@edgarmueller
edgarmueller / gist:584c3d1faa933a4cb568
Created January 9, 2015 18:51
Json writes for a superclass in scala
trait PropertyType {
def price: Double
}
case class House(price: Double, noOfBedRooms: Option[Short]) extends PropertyType
case class Land(price: Double, area: Option[Double]) extends PropertyType
object House {
implicit val houseReads: Reads[House] = (
(JsPath \ "price").read[Double] and
package mytest
import org.specs2.execute.Details
import org.specs2.mutable._
import org.specs2.reporter.Notifier
class MyNotifier extends Notifier {
override def exampleFailure(name: String, message: String,