Class: Debsacker::Package::Changelog
- Inherits:
-
Object
- Object
- Debsacker::Package::Changelog
- Defined in:
- lib/debsacker/package/changelog.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#author ⇒ Object
13 14 15 |
# File 'lib/debsacker/package/changelog.rb', line 13 def || 'Made by debsacker <[email protected]>' end |
#project_name ⇒ Object
9 10 11 |
# File 'lib/debsacker/package/changelog.rb', line 9 def project_name @project_name || File.basename(Dir.pwd) end |
Instance Method Details
#lines(version) ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'lib/debsacker/package/changelog.rb', line 17 def lines(version) comment = Debsacker::SystemGateway.perform('git --no-pager log -1 --oneline') date = DateTime.now.strftime('%a, %e %b %Y %T %z') [ "#{ project_name } (#{ version }) stable; urgency=medium", " * #{ comment }", " -- Made by #{ author } #{ date }" ] end |