Sha256: 0f217c11d0ab47441c7e0ccaffae2ee660db1f9b25962558d4f2bd695c5ae2aa
Contents?: true
Size: 577 Bytes
Versions: 11
Compression:
Stored size: 577 Bytes
Contents
module Inch module Codebase class Proxy attr_reader :objects def initialize(dir = Dir.pwd, paths = nil, excluded = nil) @base_dir = dir provider = CodeObject::Provider.parse(dir, paths, excluded) @objects = Codebase::Objects.new(provider.objects) end def grade_lists lists = Evaluation.new_grade_lists lists.each do |range| list = objects.select { |o| range.scores.include?(o.score) } range.objects = Objects.sort_by_priority(list) end lists end end end end
Version data entries
11 entries across 11 versions & 1 rubygems