T E wrote:
> Page.start( 'Message Boards', 'Message Boards', nil )

This is sending the #start method to Page. In other words, it is calling 
a class method.

> class Page
> 	def start( page_title = nil, page_header = nil, page_caption = nil )

This defines an _instance_ method of class Page. You can call #start on 
instances of Page, but not on Page itself.

Maybe what you want is

class Page
   def self.start(...)