Hi,

I'm trying to package a buildr extension as a gem so I can distribute it more easily. It seems the PackageGemTask#install method is never called though.

I'm kind of new to Ruby so I'm not 100% sure what's going on, but I think line 173 in buildr/packaging/package.rb ('package.extend ActsAsArtifact') is to blame. By extending the package object with ActsAsArtifact, the install, uninstall and upload methods get overridden and so the Gem specific variants are never invoked.

I would like to patch this, but I'm not sure what would be the best way would be to resolve this? Is there some Ruby idiom that would allow this?

Regards,

Pepijn Van Eeckhoudt

Reply via email to