Class: BriefMail::SCMAdapters::AbstractAdapter
- Inherits:
-
Object
- Object
- BriefMail::SCMAdapters::AbstractAdapter
- Defined in:
- lib/brief_mail/scm_adapters/abstract_adapter.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#diff_stat ⇒ Object
The diff stat for the current repository, as string.
-
#initialize(config) ⇒ AbstractAdapter
constructor
A new instance of AbstractAdapter.
-
#log ⇒ Object
The log for the current repository, as string.
-
#subdirs_diff_stat ⇒ Object
The diff stat for any subdirectories not directly contained within diff_stat for the current repository (e.g. git submodules) in the format “{ ”sub-directory-name“ => ”diff_stat“ }”.
-
#subdirs_log ⇒ Object
The log for any subdirectories not directly contained whithin log for the current repository (e.g. git submodules) in the format “{ ”sub-directory-name“ => ”log“ }”.
Constructor Details
#initialize(config) ⇒ AbstractAdapter
Returns a new instance of AbstractAdapter.
5 6 7 |
# File 'lib/brief_mail/scm_adapters/abstract_adapter.rb', line 5 def initialize(config) @config = config end |
Instance Method Details
#diff_stat ⇒ Object
The diff stat for the current repository, as string.
10 11 12 |
# File 'lib/brief_mail/scm_adapters/abstract_adapter.rb', line 10 def diff_stat nil end |
#log ⇒ Object
The log for the current repository, as string.
15 16 17 |
# File 'lib/brief_mail/scm_adapters/abstract_adapter.rb', line 15 def log nil end |
#subdirs_diff_stat ⇒ Object
The diff stat for any subdirectories not directly contained within diff_stat for the current repository (e.g. git submodules) in the format “{ ”sub-directory-name“ => ”diff_stat“ }”.
22 23 24 |
# File 'lib/brief_mail/scm_adapters/abstract_adapter.rb', line 22 def subdirs_diff_stat {} end |
#subdirs_log ⇒ Object
The log for any subdirectories not directly contained whithin log for the current repository (e.g. git submodules) in the format “{ ”sub-directory-name“ => ”log“ }”.
29 30 31 |
# File 'lib/brief_mail/scm_adapters/abstract_adapter.rb', line 29 def subdirs_log {} end |