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