usando url_for em um módulo de pasta lib

Eu tenho um modelo com um campo chamado "type" e um campo chamado "value". O campo de tipo determinará como o "valor" é analisado antes da renderização. Eu quero que isso seja facilmente extensível, por isso estou colocando uma variedade de classes "formatador" na minha pasta li

Um dos meus "formatadores" tem uma chamada para url_for:

class CustomTypeFormatter 
  include ActionView::Helpers::TextHelper
  include ActionView::Helpers

  def show
    raw sanitize( auto_link( value ) )
  end

  def get_url(page)
    url_for( :controller => :my_controller, :action => :show, :path => page.path )
  end

end

O problema é que url_for está gerando este erro:

undefined local variable or method `_routes'

Eu acho que só estou faltando uma inclusão. Alguém tem uma idéia do que deveria ser?

**ATUALIZAR**

Aqui está parte do rastreamento da pilha:

actionpack (3.0.7) lib/action_dispatch/routing/url_for.rb:131:in `url_for'
actionpack (3.0.7) lib/action_view/helpers/url_helper.rb:99:in `url_for'

Então, acho que deve haver alguma dependência do ActiveDispatch, embora não consiga descobrir

questionAnswers(1)

yourAnswerToTheQuestion