module Rake::DevEiate::Packaging

Packaging tasks and functions

Attributes

gem_filename[R]

The filename of the generated gemfile

gem_path[R]

The Pathname of the generated gemfile

Public Instance Methods

define_tasks() click to toggle source

Set up packaging tasks.

Calls superclass method
# File lib/rake/deveiate/packaging.rb, line 30
def define_tasks
        gem_basename = "%s-%s" % [ name, self.version ]
        @gem_filename = gem_basename + '.gem'
        @gem_path     = Rake::DevEiate::PKG_DIR + @gem_filename

        super if defined?( super )

        task :release_gem => :gem

        spec = self.gemspec
        Gem::PackageTask.new( spec ).define

        CLEAN.include( Rake::DevEiate::PKG_DIR.to_s )

end
setup( name, **options ) click to toggle source

Post-loading hook – set up default attributes.

Calls superclass method
# File lib/rake/deveiate/packaging.rb, line 13
def setup( name, **options )
        super if defined?( super )

        @gem_filename = nil
        @gem_path     = nil
end