View gist:2781601
describe("Build Packager", function(){ | |
var Stubble, mockConfig, realpathSyncMock, writeFileMock, fsMock, writePackageCallback, mapAllFilesSpy, | |
folderMock, zipAddFilesMock, zipMock, stub, packager, DIRECTORY_TO_ZIP; | |
beforeEach(function() { | |
Stubble = require('stubble'), | |
mockConfig = { | |
commandArgs: { | |
product: "mobile" | |
} |
View gist:5241423
{ | |
resourcePath: "/pet", | |
listingPath: "/api-docs/pet", | |
description: "Pet API", | |
apis: [ | |
{ | |
path: "/pet/", | |
description: "", | |
secured: false, | |
operations: [ |
View jaxb-in-scala-1_01.scala
case class EntryType(entrytypeoption: Seq[scalaxb.DataRecord[Any]] = Nil, | |
attributes: Map[String, scalaxb.DataRecord[Any]]) extends FeedTypeOption | |
case class EntryType(entrytypeoption: Seq[scalaxb.DataRecord[Any]] = Nil, | |
xmlbase: Option[java.net.URI] = None, | |
xmllang: Option[String] = None, | |
attributes: Map[String, scalaxb.DataRecord[Any]]) extends FeedTypeOption |
View jaxb-in-scala-2_01.scala
import scala.annotation.target.field | |
import javax.xml.bind.annotation._ | |
import javax.xml.bind.annotation.adapters._ | |
type xmlElement = XmlElement @field | |
type xmlTypeAdapter = XmlJavaTypeAdapter @field | |
/** | |
* NB As with the CustomOptionAdapter we've had to modify the type signature here, |
View EnsimeTypeAtPoint.scala
//import Foo._ | |
object Foo { | |
case class /\(name: String) | |
case class Bar(name: String) | |
} | |
object Test { |
View latest_rpm_release_in_artifactory.sh
echo 'items.find( | |
{ | |
"repo":{"$eq":"<REPO_NAME>"}, | |
"name":{"$match":"<RPM_NAME>*"} | |
} | |
).include("name", "@rpm.metadata.release").sort({"$desc" : ["name"]}).limit(1)' > aql.json | |
curl -X POST -Taql.json --user <USER>:<PASSWORD> "https://<ARTIFACTORY>/api/search/aql" | python -c "import json,sys;obj=json.load(sys.stdin);print obj['results'][0]['properties'][0]['value'];" |
View InfiniteBatchProcessor.scala
import java.util.concurrent.Executors | |
import scalaz.concurrent.{Strategy, Task} | |
import scalaz.stream._ | |
import scalaz.stream.async.mutable.Queue | |
object MercuryPlayabilityUpdater { | |
implicit val DefaultStrategy: Strategy = Strategy.Executor( | |
Executors.newFixedThreadPool(10, Strategy.DefaultDaemonThreadFactory) |
View QueueExample.scala
import java.util.concurrent.Executors | |
import scalaz.concurrent.{Strategy, Task} | |
import scalaz.stream._ | |
import scalaz.stream.async.mutable.Queue | |
object Processes { | |
val source: Process[Task, String] = Process.emitAll(0 until 10).map(_.toString()) | |
val slowProcessor1: Channel[Task, String, String] = |
View example-bruce.json
{ | |
"_embedded": { | |
"promotions": [{ | |
"type": "url", | |
"contentfulName": "15 minute container", | |
"position": "primary", | |
"title": "Mark's First URL Promo", | |
"subtitle": "It's the first one I tell ya", | |
"_links": { |
OlderNewer