Class: MethodLog::MethodDiff
- Inherits:
-
Object
- Object
- MethodLog::MethodDiff
- Defined in:
- lib/method_log/method_diff.rb
Instance Method Summary collapse
- #empty? ⇒ Boolean
-
#initialize(first_commit, second_commit) ⇒ MethodDiff
constructor
A new instance of MethodDiff.
- #to_s(mode = :text) ⇒ Object
Constructor Details
#initialize(first_commit, second_commit) ⇒ MethodDiff
Returns a new instance of MethodDiff.
5 6 7 |
# File 'lib/method_log/method_diff.rb', line 5 def initialize(first_commit, second_commit) @first_commit, @second_commit = first_commit, second_commit end |
Instance Method Details
#empty? ⇒ Boolean
13 14 15 |
# File 'lib/method_log/method_diff.rb', line 13 def empty? to_s.chomp.empty? end |
#to_s(mode = :text) ⇒ Object
9 10 11 |
# File 'lib/method_log/method_diff.rb', line 9 def to_s(mode = :text) Diffy::Diff.new(@first_commit.method_source, @second_commit.method_source).to_s(mode) end |