Sha256: 1a8009a2d2f1d584eaa3dde926921b3ecc74c7cf6692455b2bec69565eab5271
Contents?: true
Size: 675 Bytes
Versions: 1
Compression:
Stored size: 675 Bytes
Contents
require 'rubycritic/analysers/helpers/methods_counter' require 'rubycritic/analysers/helpers/modules_locator' require 'rubycritic/colorize' module RubyCritic module Analyser class Attributes include Colorize def initialize(analysed_modules) @analysed_modules = analysed_modules end def run @analysed_modules.each do |analysed_module| analysed_module.methods_count = MethodsCounter.new(analysed_module).count analysed_module.name = ModulesLocator.new(analysed_module).first_name print green '.' end puts '' end def to_s 'attributes' end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubycritic-2.9.3 | lib/rubycritic/analysers/attributes.rb |