Sha256: f1ba59a7b6d94e7ca8c33e4a9d0741ab32cd4ffbeed5a10e5d75fed46421d266
Contents?: true
Size: 740 Bytes
Versions: 2
Compression:
Stored size: 740 Bytes
Contents
module Inch # The Evaluation module concerns itself with the evaluation of code objects # with regard to their inline code documentation module Evaluation def self.for(language, code_object) class_for(language, code_object).new(code_object) end private def self.class_for(language, code_object) class_name = code_object.class.to_s.split("::").last language_namespace = Evaluation::Ruby language_namespace.const_get(class_name) end end end require "inch/utils/read_write_methods" require "inch/evaluation/file" require "inch/evaluation/grade" require "inch/evaluation/grade_list" require "inch/evaluation/priority_range" require "inch/evaluation/proxy" require "inch/evaluation/role"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
inch-0.5.0.rc5 | lib/inch/evaluation.rb |
inch-0.5.0.rc4 | lib/inch/evaluation.rb |