Skip to content

Instantly share code, notes, and snippets.

tmpvar = setNumber
try
setNumber += 5
alert setNumber
catch error
alert error
finally
setNumber = tmpvar
family =
mum:
name: "Jane"
age: 34
dad:
name: "Jon"
age: 37
son:
name: "Mark"
age: 12
race = (winner, runners...) ->
alert "The winner is: #{winner}. Others that ran were: #{runners}"
race ["Adam","Mark","Luke","John"]...
class Step
constructor: (@name) ->
move: (meters) ->
alert "Moving " + @name + " #{meters} steps"
class SmallSteps extends Step
move: ->
super 5
class LargeSteps extends Step
@glynrob
glynrob / gist:6048390
Created July 21, 2013 12:13
Example Compass HTML
<div class="container">
<a class="btn green" href="#">Button 1</a>
<div class="options">
<a class="option1"></a>
<a class="option2"></a>
<a class="option3"></a>
</div>
</div>
/* SPRITE STYLES */
@import "snails/*.png";
@mixin sprite_css($name) {
@include snails-sprite($name);
height: snails-sprite-height($name);
width: snails-sprite-width($name);
}
.options {
.option1{
@glynrob
glynrob / gist:6098642
Created July 28, 2013 13:50
Handlebars helper
Handlebars.registerHelper('fullName', function(person) {
return person.firstName + " " + person.lastName;
});
{{#with contentSent.author}}
<p>By {{firstName}} {{lastName}}</p>
{{/with}}
{{#each contentSent.people}}
<li>{{@index}} - {{this}}</li>
{{else}}
<li>No people to list</li>
{{/each}}
{{#if contentSent.author}}
<p>{{contentSent.author.firstName}} {{contentSent.author.lastName}}</p>
{{else}}
<p>Unknown Author</p>
{{/if}}