Skip to content

Instantly share code, notes, and snippets.

@tim-smart
Forked from defunkt/CPBox.j
Created February 26, 2010 13:37
Show Gist options
  • Save tim-smart/315714 to your computer and use it in GitHub Desktop.
Save tim-smart/315714 to your computer and use it in GitHub Desktop.
#main
:width 15em
:color #0000ff
p
:border
:style dotted
/* Nested comment
More nested stuff
:width 2px
.cool
:width 100px
#left
:font
:size 2em
:weight bold
:float left
+ (id)boxEnclosingView:(CPView)aView
{
var box = [[self alloc] initWithFrame:CGRectMakeZero()],
enclosingView = [aView superview];
[box setFrameFromContentFrame:[aView frame]];
[enclosingView replaceSubview:aView with:box];
[box setContentView:aView];
return box;
}
%div[@article]
%h1= @article.title
%div= @article.body
#id[@article] id
.class[@article] class
#id.class[@article] id class
%div{:class => "article full"}[@article]= "boo"
%div{'class' => "article full"}[@article]= "moo"
%div.articleFull[@article]= "foo"
%span[@not_a_real_variable_and_will_be_nil]
Boo
LotteryDraw: {
play: ->
result: LotteryTicket.new_random()
winners: {}
@tickets.each (buyer, ticket_list) ->
ticket_list.each (ticket) ->
score: ticket.score(result)
return if score is 0
winners[buyer] ||= []
winners[buyer].push([ticket, score])
@tickets: {}
winners
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment