Making methods in application.rb not accessible to the web?

How would I got about making methods in application.rb not accessible to
the web, BUT accessible to my views via the controller object.

I noticed I can do:

controller.controller_name in my views

But I can not do:

whatever.com/controller/controller_name

Making all of the methods in the application.rb protected works, but I
can not accessed them in my views.

Thanks for your help.