Why does this work in irb, but not when I try to load it with god?

$ irb
> require 'god'
 => true
> God::Contacts::Email.defaults do |d|
>       d.from_email      = '[email protected]'
?>    d.from_name       = 'God Notifications'
?>    d.delivery_method = :sendmail
?>  end
 => :sendmail
>

# cat notifications.god
God::Contacts::Email.defaults do |d|
  d.from_email      = '[email protected]'
  d.from_name       = 'God Notifications'
  d.delivery_method = :sendmail
end

# god -D -c notifications.god
I [2010-07-25 21:31:04]  INFO: Loading notifications.god
There was an error in notifications.god
        undefined method `defaults' for God::Contacts::Email:Class
        notifications.god:1
        /usr/lib/ruby/gems/1.8/gems/god-0.10.1/bin/../lib/god/cli/run.rb:
156:in `load'
        /usr/lib/ruby/gems/1.8/gems/god-0.10.1/bin/../lib/god/cli/run.rb:
156:in `load_god_file'
        /usr/lib/ruby/gems/1.8/gems/god-0.10.1/bin/../lib/god/cli/run.rb:
148:in `load_config'
        /usr/lib/ruby/gems/1.8/gems/god-0.10.1/bin/../lib/god/cli/run.rb:
147:in `each'
        /usr/lib/ruby/gems/1.8/gems/god-0.10.1/bin/../lib/god/cli/run.rb:
147:in `load_config'
        /usr/lib/ruby/gems/1.8/gems/god-0.10.1/bin/../lib/god/cli/run.rb:
72:in `default_run'
        /usr/lib/ruby/gems/1.8/gems/god-0.10.1/bin/../lib/god/cli/run.rb:
84:in `run_in_front'
        /usr/lib/ruby/gems/1.8/gems/god-0.10.1/bin/../lib/god/cli/run.rb:
23:in `dispatch'
        /usr/lib/ruby/gems/1.8/gems/god-0.10.1/bin/../lib/god/cli/run.rb:8:in
`initialize'
        /usr/lib/ruby/gems/1.8/gems/god-0.10.1/bin/god:122:in `new'
        /usr/lib/ruby/gems/1.8/gems/god-0.10.1/bin/god:122
        /usr/bin/god:19:in `load'
        /usr/bin/god:19
E [2010-07-25 21:31:04] ERROR: File 'notifications.god' could not be
loaded

-- 
You received this message because you are subscribed to the Google Groups 
"god.rb" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/god-rb?hl=en.

Reply via email to