This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Simple unit testing in wren. | |
class Spec { | |
new(description, body) { | |
_description = description | |
_body = body | |
} | |
description { _description } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Simple unit testing in wren. | |
class Spec { | |
new(description, body) { | |
_description = description | |
_body = body | |
} | |
description { _description } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Simple unit testing in wren. | |
class Spec { | |
new(description, body) { | |
_description = description | |
_body = body | |
} | |
description { _description } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Simple unit testing in wren. | |
class Spec { | |
new(description, body) { | |
_description = description | |
if (_body.type == Fiber){ | |
_body = body | |
} else { | |
_body = new Fiber(body) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
object S3File { | |
// ... | |
def linkSigningS3FileWrites: Writes[S3File] = s3FileFormat.writes.transform( | |
(JsPath \ "path").json.update(JsPath.read[JsString].map(path => { | |
JsString(generateSignedLink(path)) | |
})) | |
) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
case class S3File(id: String, path: String) | |
object S3File { | |
implicit def s3FileFormat: Format[S3File] = Json.format[S3File] | |
def generateSignedLink(path: String): String = ??? | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import S3File | |
object HelloWorldController extends Controller { | |
def index = { | |
val file = S3File("id", "path/to/file") | |
val json = Json.toJson(file)(S3File.linkSigningS3FileWrites) | |
Ok(json) | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// exception.cc | |
// Entry point into the Nachos kernel from user programs. | |
// There are two kinds of things that can cause control to | |
// transfer back to here from user code: | |
// | |
// syscall -- The user code explicitly requests to call a procedure | |
// in the Nachos kernel. Right now, the only function we support is | |
// "Halt". | |
// | |
// exceptions -- The user code does something that the CPU can't handle. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var TreeItemView = Backbone.View.extend({ | |
tagName: 'div', | |
className: 'tree-item', | |
render: function() { | |
var self = this; | |
// Some function that retrieves an array of children for this model | |
var children = TreeCollection.children(this.model.get('id')); | |
// Render this tree item |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var NewView = Backbone.View.extend({ | |
events: { | |
'webkitTransitionEnd div': 'afterTransitionEvt_' | |
}, | |
//... | |
afterTransitionEvt_: function(evt) { | |
// do things after the animation is finished. | |
} |
OlderNewer