Class: Gem::Tasks::Sign

Inherits:
Object
  • Object
show all
Defined in:
lib/rubygems/tasks/sign.rb,
lib/rubygems/tasks/sign/pgp.rb,
lib/rubygems/tasks/sign/task.rb,
lib/rubygems/tasks/sign/checksum.rb

Defined Under Namespace

Classes: Checksum, PGP, Task

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(checksum: nil, pgp: nil) ⇒ Sign

Initializes the scm:* tasks.

Parameters:

  • checksum (Boolean) (defaults to: nil)

    Enables or disables the sign:checksum task.

  • pgp (Boolean) (defaults to: nil)

    Enables or disables the sign:pgp task.

Since:

  • 0.3.0



35
36
37
38
# File 'lib/rubygems/tasks/sign.rb', line 35

def initialize(checksum: nil, pgp: nil)
  @checksum = (Checksum.new if checksum)
  @pgp      = (PGP.new      if pgp)
end

Instance Attribute Details

#checksumChecksum? (readonly)

The sign:checksum task.

Returns:

Since:

  • 0.3.0



15
16
17
# File 'lib/rubygems/tasks/sign.rb', line 15

def checksum
  @checksum
end

#pgpPGP? (readonly)

The sign:pgp task.

Returns:

Since:

  • 0.3.0



22
23
24
# File 'lib/rubygems/tasks/sign.rb', line 22

def pgp
  @pgp
end