class MetaCommit::Extension::Builtin::Diff
Public Instance Methods
string_representation()
click to toggle source
# File lib/meta_commit/extensions/builtin.rb, line 46 def string_representation prefix = 'all file ' if change_context.new_contextual_ast.whole_file_change column = " (C#{change_context.column})" unless change_context.column.nil? "#{prefix}#{change_context.type} | in files #{change_context.old_file_path}:#{change_context.old_lineno} #{change_context.new_file_path}:#{change_context.new_lineno}#{column} | between commits #{change_context.commit_id_old} and #{change_context.commit_id_new}" end
supports_change(context)
click to toggle source
# File lib/meta_commit/extensions/builtin.rb, line 53 def supports_change(context) true end
supports_parser?(parser)
click to toggle source
# File lib/meta_commit/extensions/builtin.rb, line 57 def supports_parser?(parser) [Parser].include?(parser) end
to_s()
click to toggle source
# File lib/meta_commit/extensions/builtin.rb, line 61 def to_s string_representation end
type_addition?()
click to toggle source
@return [Boolean]
# File lib/meta_commit/extensions/builtin.rb, line 66 def type_addition? change_context.type == MetaCommit::Contracts::Diff::TYPE_ADDITION end
type_deletion?()
click to toggle source
@return [Boolean]
# File lib/meta_commit/extensions/builtin.rb, line 71 def type_deletion? change_context.type == MetaCommit::Contracts::Diff::TYPE_DELETION end
type_replace?()
click to toggle source
@return [Boolean]
# File lib/meta_commit/extensions/builtin.rb, line 76 def type_replace? change_context.type == MetaCommit::Contracts::Diff::TYPE_REPLACE end