Sha256: c8db0542da2dadcd4e07729ae732847b5d11aa478d1b26f63bb2588f8c4b07e0
Contents?: true
Size: 408 Bytes
Versions: 33
Compression:
Stored size: 408 Bytes
Contents
# frozen_string_literal: true require 'rubycritic/analysers/helpers/parser' module RubyCritic class MethodsCounter def initialize(analysed_module) @analysed_module = analysed_module end def count node.count_nodes_of_type(:def, :defs) end private def node Parser.parse(content) end def content File.read(@analysed_module.path) end end end
Version data entries
33 entries across 33 versions & 2 rubygems