Skip to content

Instantly share code, notes, and snippets.

@vsavkin
Created April 21, 2012 00:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vsavkin/2432899 to your computer and use it in GitHub Desktop.
Save vsavkin/2432899 to your computer and use it in GitHub Desktop.
Order Presenter
class OrderPresenter < Struct.new(:order)
def render_items
order.items.map do |item|
item_row item
end.join("")
end
private
def item_row item
"<div>#{item.book.title} - #{item.quantity} - #{item.amount}</div>"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment