Module: StoneChecksums

Defined in:
lib/stone_checksums.rb,
lib/stone_checksums/version.rb,
sig/stone_checksums.rbs,
sig/stone_checksums/version.rbs

Overview

Primary namespace of this library (shim over GemChecksums)

Examples:

Load Rake tasks provided by the gem

require "stone_checksums"
StoneChecksums.install_tasks

Generate checksums for the newest built gem (dry run)

StoneChecksums.generate(git_dry_run: true)

Defined Under Namespace

Modules: Version Classes: Error

Constant Summary collapse

VERSION =

Traditional Constant Location

Returns:

  • (String)
Version::VERSION

Class Method Summary collapse

Class Method Details

.generate(git_dry_run: false) ⇒ void

This method returns an undefined value.

Generate SHA-256 and SHA-512 checksums for a built .gem and commit them.

Behavior, options, and side effects are identical to GemChecksums.generate; this method delegates directly to it.

Parameters:

  • git_dry_run (Boolean) (defaults to: false)

    when true, perform a dry-run and do not leave files staged

  • git_dry_run: (Boolean) (defaults to: false)


49
50
51
# File 'lib/stone_checksums.rb', line 49

def generate(git_dry_run: false)
  ::GemChecksums.generate(git_dry_run: git_dry_run)
end

.install_tasksvoid

This method returns an undefined value.

Load gem-provided Rake tasks into the current Rake application.

This delegates to GemChecksums.install_tasks.



38
39
40
# File 'lib/stone_checksums.rb', line 38

def install_tasks
  ::GemChecksums.install_tasks
end