Sha256: c99cc14bff865046d56f7d9350b1bf996ac8c7a8df5f103df3d95321021f8976
Contents?: true
Size: 767 Bytes
Versions: 4
Compression:
Stored size: 767 Bytes
Contents
module Inch # The Evaluation module concerns itself with the evaluation of code objects # with regard to their inline code documentation module Evaluation module Proxy 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 end require "inch/evaluation/proxy/base" require "inch/evaluation/proxy/namespace_object" require "inch/evaluation/proxy/class_object" require "inch/evaluation/proxy/class_variable_object" require "inch/evaluation/proxy/constant_object" require "inch/evaluation/proxy/method_object" require "inch/evaluation/proxy/module_object"
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
inch-0.4.10 | lib/inch/evaluation/proxy.rb |
inch-0.4.9 | lib/inch/evaluation/proxy.rb |
inch-0.4.8 | lib/inch/evaluation/proxy.rb |
inch-0.4.7 | lib/inch/evaluation/proxy.rb |