Sha256: 4c3ad204fd875be13ea850ce2052ab49024d411f61fe7e673e7fe34ac52a98f6
Contents?: true
Size: 888 Bytes
Versions: 2
Compression:
Stored size: 888 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop # Methods that calculate and return `Parser::Source::Ranges`. module ArgumentRangeHelper include RangeHelp private def first_argument_range(node) first_argument = node.first_argument range_between(first_argument.source_range.begin_pos, first_argument.source_range.end_pos) end def first_and_second_arguments_range(node) first_argument = node.first_argument second_argument = node.arguments[1] range_between(first_argument.source_range.begin_pos, second_argument.source_range.end_pos) end def all_arguments_range(node) first_argument = node.first_argument last_argument = node.arguments.last range_between(first_argument.source_range.begin_pos, last_argument.source_range.end_pos) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rubocop-minitest-0.21.1 | lib/rubocop/cop/mixin/argument_range_helper.rb |
rubocop-minitest-0.21.0 | lib/rubocop/cop/mixin/argument_range_helper.rb |