Sha256: 490ff973d07318c96442d4479cf33c309f11841f8688ce02c304ffceae4a3ebb

Contents?: true

Size: 341 Bytes

Versions: 1

Compression:

Stored size: 341 Bytes

Contents

require 'syntax_finder'

# cound `assert*(params)` and `assert params` patterns.`

class AssertEqualParenFinder < SyntaxFinder
  def look node
    if node.type == :call_node && 
       /^assert/ =~ node.name && node.arguments
    then
      if node.opening_loc
        inc :paren
      else
        inc :no_paren
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
syntax_finder-0.1.0 samples/assert_equal_paren.rb