class MetaCommit::Extension::RubySupport::Diffs::ChangesInMethod
Public Instance Methods
string_representation()
click to toggle source
# File lib/meta_commit_ruby_support/diffs/changes_in_method.rb, line 9 def string_representation if is_in_context_of_class?(change_context.new_contextual_ast) return "changes in #{name_of_context_class(change_context.new_contextual_ast)}##{name_of_context_method(change_context.new_contextual_ast)}" end "changes in ##{name_of_context_method(change_context.new_contextual_ast)}" end
supports_change(context)
click to toggle source
# File lib/meta_commit_ruby_support/diffs/changes_in_method.rb, line 3 def supports_change(context) context.type == MetaCommit::Extension::RubySupport::Diffs::Diff::TYPE_REPLACE && contextual_ast_has_target_node(context.old_contextual_ast) && contextual_ast_has_target_node(context.new_contextual_ast) && is_in_context_of_method?(context.old_contextual_ast) && is_in_context_of_method?(context.new_contextual_ast) end