Skip to content

Instantly share code, notes, and snippets.

View pleax's full-sized avatar

Dmitry Lipovoi pleax

  • Yandex
  • St. Petersburg, Russia
View GitHub Profile
@pleax
pleax / ToRome.scala
Created January 17, 2010 21:02
Funny pattern matching
object ToRome {
sealed class RomeDigit(val value: Int)
case object I extends RomeDigit(1)
case object V extends RomeDigit(5)
case object X extends RomeDigit(10)
case object L extends RomeDigit(50)
case object C extends RomeDigit(100)
case object D extends RomeDigit(500)
# I need resource :entry with :new and :create methods in :member scope.
# So I could match /entry/<slug-here>/new
# This doesn't work.
# resources :entries do
# member do
# get :new
# post :create
# end