Class Jeweler::Tasks
In: lib/jeweler/tasks.rb
Parent: ::Rake::TaskLib

Rake tasks for managing your gem.

Here‘s a basic usage example:

  Jeweler::Tasks.new do |gem|
    gem.name = "jeweler"
    gem.summary = "Simple and opinionated helper for creating RubyGem projects on GitHub"
    gem.email = "josh@technicalpickles.com"
    gem.homepage = "http://github.com/technicalpickles/jeweler"
    gem.description = "Simple and opinionated helper for creating RubyGem projects on GitHub"
    gem.authors = ["Josh Nichols"]
  end

The block variable gem is actually a Gem::Specification, so you can do anything you would normally do with a Gem::Specification. For more details, see the official gemspec reference: docs.rubygems.org/read/chapter/20

In addition, it provides reasonable defaults for several values. See Jeweler::Specification for more details.

Methods

jeweler   new  

Attributes

gemspec  [RW] 
gemspec_building_block  [RW] 
jeweler  [RW] 

Public Class methods

Public Instance methods

[Validate]