Class: Changelogger::Commit

Inherits:
Struct
  • Object
show all
Defined in:
lib/changelogger/git.rb

Overview

Changelogger::Commit is a plain struct representing a git commit.

Instance Attribute Summary collapse

Instance Attribute Details

#bodyString

Returns Remaining message body (could be empty).

Returns:

  • (String)

    Remaining message body (could be empty)



16
# File 'lib/changelogger/git.rb', line 16

Commit = Struct.new(:sha, :short, :date, :subject, :body, keyword_init: true)

#dateString

Returns Commit date (YYYY-MM-DD).

Returns:

  • (String)

    Commit date (YYYY-MM-DD)



16
# File 'lib/changelogger/git.rb', line 16

Commit = Struct.new(:sha, :short, :date, :subject, :body, keyword_init: true)

#shaString

Returns Full 40-char SHA.

Returns:

  • (String)

    Full 40-char SHA



16
# File 'lib/changelogger/git.rb', line 16

Commit = Struct.new(:sha, :short, :date, :subject, :body, keyword_init: true)

#shortString

Returns Abbreviated SHA.

Returns:

  • (String)

    Abbreviated SHA



16
# File 'lib/changelogger/git.rb', line 16

Commit = Struct.new(:sha, :short, :date, :subject, :body, keyword_init: true)

#subjectString

Returns First line message.

Returns:

  • (String)

    First line message



16
# File 'lib/changelogger/git.rb', line 16

Commit = Struct.new(:sha, :short, :date, :subject, :body, keyword_init: true)