module Eggshell::Bundles
Bundles
allow macros and blocks to be bundled and initialized together. This makes it easy to create and distribute functionality, as well as configure automatic bundle loading within your own environment.
The bundle [must] include the static method `new_instance(Eggshell::Processor
proc, Hash opts = nil)`
If the class has `BUNDLE_ID` defined, the bundle will be registered with that id, otherwise, it will use its class name.