class MetaCommit::Extension::RubySupport::Diffs::Diff
Base class for diffs
Constants
- SUPPORTED_PARSERS
Public Instance Methods
inspect()
click to toggle source
@return [String]
# File lib/meta_commit_ruby_support/diffs/diff.rb, line 21 def inspect string_representation end
string_representation()
click to toggle source
@return [String]
# File lib/meta_commit_ruby_support/diffs/diff.rb, line 31 def string_representation "perform #{change_context.type}" end
supports_change(context)
click to toggle source
@param [MetaCommit::Contracts::ChangeContext] context @return [Boolean]
# File lib/meta_commit_ruby_support/diffs/diff.rb, line 16 def supports_change(context) true end
supports_parser?(parser)
click to toggle source
@param [Class] parser @return [Boolean]
# File lib/meta_commit_ruby_support/diffs/diff.rb, line 10 def supports_parser?(parser) SUPPORTED_PARSERS.include?(parser) end
to_s()
click to toggle source
@return [String]
# File lib/meta_commit_ruby_support/diffs/diff.rb, line 26 def to_s string_representation end
type_addition?()
click to toggle source
@return [Boolean]
# File lib/meta_commit_ruby_support/diffs/diff.rb, line 36 def type_addition? change_context.type == TYPE_ADDITION end
type_deletion?()
click to toggle source
@return [Boolean]
# File lib/meta_commit_ruby_support/diffs/diff.rb, line 41 def type_deletion? change_context.type == TYPE_DELETION end
type_replace?()
click to toggle source
@return [Boolean]
# File lib/meta_commit_ruby_support/diffs/diff.rb, line 46 def type_replace? change_context.type == TYPE_REPLACE end