Speaking the Lingo

Constant Missing

class Module
  alias :original_const_missing :const_missing
  def const_missing(name)
    if name.to_s =~ /^([LRUDFB][2_]?)+$/
      twist(name.to_s)
    else
      original_const_missing(name)
    end
  end
end