Skip to content

Instantly share code, notes, and snippets.

@thurloat
Created June 17, 2011 14:22
Show Gist options
  • Save thurloat/1031508 to your computer and use it in GitHub Desktop.
Save thurloat/1031508 to your computer and use it in GitHub Desktop.
adam's order in coffeescript?
class Modifier
constructor: (@name, @amount) ->
class Item
constructor: (@item_name) ->
addModifier: (modifier) ->
@modifiers.push(modifier)
class Order
constructor: (@name) ->
addItem: (item) ->
@items.push(item)
adams_order = new Order "Adam Thurlow"
adams_coffee = new Item "Coffee"
adams_coffee.addModifier new Modifier("cream", 1)
adams_coffee.addModifier new Modifier("sugar", 1)
adams_order.addItem adams_coffee
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment