Sha256: e8c6c03ba007ac1712893efa7ce47a7098ad3effe7f2888303ce4151a2bb75ae
Contents?: true
Size: 668 Bytes
Versions: 2
Compression:
Stored size: 668 Bytes
Contents
require "metarake/version" # A Rake extension to build multiple separate projects, which are # published outside the repository. module MetaRake # Builder mixin modules for {MetaRake::Task} module Builder ; end # Publisher mixin modules for {MetaRake::Task} module Publisher ; end # Magic glue to be included in Publisher and Builder classes via extend. module Magic # Add modules' ClassMethods submodule to the class it's being included in. def included(base) base.extend(self::ClassMethods) if defined?(self::ClassMethods) end end end require 'metarake/task' require 'metarake/builder/rake' require 'metarake/publisher/directory'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
metarake-0.1.1 | lib/metarake.rb |
metarake-0.1.0 | lib/metarake.rb |