Class: Describe
- Includes:
- ChangeHandler, MetadataHandler, PrereleaseHandler
- Defined in:
- lib/get/subcommand/describe/describe.rb
Overview
Class length is disabled as most of its length is given by formatting. rubocop:disable Metrics/ClassLength Subcommand, it manages the description of the current git repository using semantic version.
Constant Summary
Constants included from PrereleaseHandler
PrereleaseHandler::DEFAULT_PRERELEASE_STRING, PrereleaseHandler::FIRST_PRERELEASE, PrereleaseHandler::PRERELEASE_PLACEHOLDER
Constants included from ChangeHandler
Instance Attribute Summary
Attributes inherited from Command
Class Method Summary collapse
Methods included from MetadataHandler
compute_metadata, current_date, included, init_computers, last_commit_sha
Methods included from PrereleaseHandler
compute_prerelease, extract_prerelease_number
Methods included from ChangeHandler
greatest_change_in, triggers_major?, triggers_minor?, triggers_patch?
Class Method Details
.command ⇒ Object
32 33 34 35 |
# File 'lib/get/subcommand/describe/describe.rb', line 32 def self.command @@command ||= new @@command end |