Sha256: a6c5e9c2b8ae756c83ed7b24ee6e7f343f1e73563cc8096132e07683424782f3
Contents?: true
Size: 773 Bytes
Versions: 12
Compression:
Stored size: 773 Bytes
Contents
data: | class Greeter { initialize: (name)-> { this.name = name } greet: -> { console.log("Hello #{this.name}!") } this.meet: (first, second)-> { new Greeter(first).greet() new Greeter(second).greet() } } Greeter.meet("Alice", "Bob") compiled: | var Greeter; Greeter = Greeter || function Greeter() { if(this.initialize) { this.initialize.apply(this, arguments); } } Greeter.prototype.initialize = function(name) { this.name = name; }; Greeter.prototype.greet = function() { console.log("Hello " + (this.name) + "!"); }; Greeter.meet = function(first, second) { new Greeter(first).greet(); new Greeter(second).greet(); };; Greeter.meet("Alice", "Bob");
Version data entries
12 entries across 12 versions & 1 rubygems