Class: GitCommitMailer::Info
- Inherits:
-
Object
- Object
- GitCommitMailer::Info
- Defined in:
- lib/git-commit-mailer/info.rb
Direct Known Subclasses
Class Method Summary collapse
Instance Method Summary collapse
- #get_record(record) ⇒ Object
- #get_records(records) ⇒ Object
- #git(command, &block) ⇒ Object
- #short_reference ⇒ Object
- #short_revision ⇒ Object
Class Method Details
.host_name ⇒ Object
22 23 24 |
# File 'lib/git-commit-mailer/info.rb', line 22 def host_name @@host_name ||= Socket.gethostbyname(Socket.gethostname).first end |
.host_name=(name) ⇒ Object
26 27 28 |
# File 'lib/git-commit-mailer/info.rb', line 26 def host_name=(name) @@host_name = name end |
Instance Method Details
#get_record(record) ⇒ Object
35 36 37 |
# File 'lib/git-commit-mailer/info.rb', line 35 def get_record(record) @mailer.get_record(@revision, record) end |
#get_records(records) ⇒ Object
39 40 41 |
# File 'lib/git-commit-mailer/info.rb', line 39 def get_records(records) @mailer.get_records(@revision, records) end |
#git(command, &block) ⇒ Object
31 32 33 |
# File 'lib/git-commit-mailer/info.rb', line 31 def git(command, &block) @mailer.git(command, &block) end |
#short_reference ⇒ Object
43 44 45 |
# File 'lib/git-commit-mailer/info.rb', line 43 def short_reference @reference.sub(/\A.*\/.*\//, '') end |
#short_revision ⇒ Object
47 48 49 |
# File 'lib/git-commit-mailer/info.rb', line 47 def short_revision @revision[0, 7] end |