Forum: Rails Engines Proper way to indicate dependencies?

Cca7816b30f720446b89c05acbd59480?d=identicon&s=25 Adam Fields (Guest)
on 2006-09-22 19:13
(Received via mailing list)
I'm writing an engine for reuse that requires some other plugins -
what's the right way to indicate those dependencies? Obviously, since
there's no vendor directory under the engine, that code can't be
bundled with the engine itself.

Thanks!

--
				- Adam

** Expert Technical Project and Business Management
**** System Performance Analysis and Architecture
****** [ http://www.adamfields.com ]

[ http://www.aquick.org/blog ] ............ Blog
[ http://www.adamfields.com/resume.html ].. Experience
[ http://www.flickr.com/photos/fields ] ... Photos
[ http://www.aquicki.com/wiki ].............Wiki
05d703f649ef1d07e78d7b479fb4c4ac?d=identicon&s=25 James Adam (Guest)
on 2006-09-24 21:00
(Received via mailing list)
The simplest way is just to check/install those plugins when
installing the engine -  see the install.rb in the login engine for an
example.

Adding the information to the README is also a great idea.

- james
00e3a96684ab390a350b0271e98741d3?d=identicon&s=25 Nshbrown Nshbrown (nshb)
on 2006-10-24 22:48
(Received via mailing list)
I seen a pretty cool hook in one of the engines I installed..

Create an install.rb file that contains something like the following.

# Install the engines plugin if it has been already
unless File.exist?(File.dirname(__FILE__) + "/../engines")
  Commands::Plugin.parse!(['install',
'http://svn.rails-engines.org/plugins/engines'])
end

-NSHB

On 9/24/06, James Adam <james.adam@gmail.com> wrote:
> > what's the right way to indicate those dependencies? Obviously, since
> > ****** [ http://www.adamfields.com ]
>
>
> --
> * J *
>   ~
> _______________________________________________
> engine-users mailing list
> engine-users@lists.rails-engines.org
> http://lists.rails-engines.org/listinfo.cgi/engine...
>


--
Nathaniel Steven Henry Brown

Open Source Insight - http://nshb.net
Open Source Development - http://inimit.com
Open Source Training  - http://osevents.com
This topic is locked and can not be replied to.