Sha256: f11b9dc0f318d02de0d2c613f2c770fc1cb9e9f72a4ae895a1b324b2b1bdebe0
Contents?: true
Size: 937 Bytes
Versions: 4
Compression:
Stored size: 937 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(code_object) class_for(code_object).new(code_object) end private def self.class_for(code_object) class_name = code_object.class.to_s.split('::').last 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/object_schema' require 'inch/evaluation/priority_range' require 'inch/evaluation/role/base' require 'inch/evaluation/role/missing' require 'inch/evaluation/role/object' require 'inch/evaluation/role/method' require 'inch/evaluation/role/method_parameter' require 'inch/evaluation/role/namespace' require 'inch/evaluation/role/constant' require 'inch/evaluation/proxy'
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
inch-0.5.0.rc2 | lib/inch/evaluation.rb |
inch-0.5.0.rc1 | lib/inch/evaluation.rb |
inch-0.4.6 | lib/inch/evaluation.rb |
inch-0.4.5 | lib/inch/evaluation.rb |