I know this is probably something simple that I'm missing. I am trying
to call a function that is in a module in /lib,  but the controller
doesnt seem to be finding it.

I have:

lib/siteopen.rb:

module Siteopen
  def is_site_open()
    return 1
  end
end

and in a controller:

class StartupController < ApplicationController
  require 'Siteopen'

  def index
     if is_site_open()
         @sitemsg="The site is now open"
     else
         @sitemsg="Site is closed."
      end
   end
 end


This will give me the following error:

NoMethodError in StartupController#index
undefined method `is_site_open' for #<StartupController:0x1045b2ea8>

I'm sure it's something dumb I'm doing.
Thanks..
-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to