[Backgroundrb-devel] example standalone error.
Ezra Zygmuntowicz
ezmobius at gmail.com
Fri Mar 2 14:23:26 EST 2007
For standalone mode you have to do something like this:
MiddleMan = BackgrounDRb::MiddleManDRbObject.init(:uri =>'drbunix:///
tmp/backgroundrbunix_localhost_2000')
MiddleMan.new_worker
-Ezra
On Mar 1, 2007, at 11:02 PM, David Gurba wrote:
> Hello,
>
> Trying to get the example to work in standalone mode. I have the
> following in a file and am not certain why I get this undefined
> method error:
>
> error:
> ~/ruby sample_app.rb
> my sample app :)
> sample_app.rb:9: undefined method `new_worker' for
> BackgrounDRb::MiddleMan:Class (NoMethodError)
>
> ### code follows ###
> # sample_app ... try to get stand-alone happiness.
> #require 'release-0.2.1/lib/backgroundrb'
> #MiddleManDRbObject.init(:uri =>'drbunix:///tmp/
> backgroundrbunix_localhost_2000')
>
> require 'backgroundrb/middleman'
> include BackgrounDRb
> puts 'my sample app :)'
>
> key = MiddleMan.new_worker(:class => :example_worker)
> worker = MiddleMan.worker(key)
> worker.other_method
> worker.delete
>
> # now that my job is done (and my worker is actually deleted on the
> server) view
> # my results ... cause now I'lm interested.
> p worker.results.to_hash
> puts 'bye bye :)'
>
> I kinda confused because most of the examples online and in /
> examples assume that one is using Rails for this. Its kind of
> difficult to see exactly where require or init calls need to go.
>
> regards,
> David G.
>
>
> _______________________________________________
> Backgroundrb-devel mailing list
> Backgroundrb-devel at rubyforge.org
> http://rubyforge.org/mailman/listinfo/backgroundrb-devel
-- Ezra Zygmuntowicz
-- Lead Rails Evangelist
-- ez at engineyard.com
-- Engine Yard, Serious Rails Hosting
-- (866) 518-YARD (9273)
More information about the Backgroundrb-devel
mailing list