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.
