<Additional information about your API call. Try to use verbs that match both request type (fetching vs modifying) and plurality (one vs multiple).>
-
URL
<The URL Structure (path only, no root url)>
-
Method:
This cheat sheet originated from the forum, credits to Laurent Poulain. We copied it and changed or added a few things.
def example = 2 // evaluated when called
val example = 2 // evaluated immediately| package Boot | |
| import akka.actor.{Cancellable, Actor, ActorSystem, Props} | |
| import akka.stream.{OverflowStrategy, ActorFlowMaterializer} | |
| import akka.stream.actor.ActorSubscriberMessage.{OnComplete, OnNext} | |
| import akka.stream.actor.{ActorSubscriber, OneByOneRequestStrategy, RequestStrategy} | |
| import akka.stream.scaladsl._ | |
| import org.akkamon.core.exporters.StatsdExporter | |
| import org.akkamon.core.instruments.{CounterTrait, LoggingTrait, TimingTrait} |
| { | |
| "rules": { | |
| "class-name": true, | |
| "comment-format": [false, | |
| "check-space", | |
| "check-lowercase" | |
| ], | |
| "curly": true, | |
| "eofline": false, | |
| "forin": true, |
First, create a Git subfolder inside your Dropbox folder. Then you can share the individual projects inside that folder with whomever you want (or just use it for instant offsite backups).
From inside a Git project:
git clone --bare . ~/Dropbox/Git/gitproject.git
git remote add dropbox ~/Dropbox/Git/gitproject.git
When you're ready to push:
| import scala.language.experimental.macros | |
| import scala.reflect.macros.blackbox.Context | |
| trait Mappable[T] { | |
| def toMap(t: T): Map[String, Any] | |
| def fromMap(map: Map[String, Any]): T | |
| } | |
| object Mappable { | |
| trait Enum { //DIY enum type | |
| import java.util.concurrent.atomic.AtomicReference //Concurrency paranoia | |
| type EnumVal <: Value //This is a type that needs to be found in the implementing class | |
| private val _values = new AtomicReference(Vector[EnumVal]()) //Stores our enum values | |
| //Adds an EnumVal to our storage, uses CCAS to make sure it's thread safe, returns the ordinal | |
| private final def addEnumVal(newVal: EnumVal): Int = { import _values.{get, compareAndSet => CAS} | |
| val oldVec = get |