Method: Inch::CodeObject::Proxy.for

Defined in:
lib/inch/code_object/proxy.rb

.for(language, code_object, object_lookup) ⇒ CodeObject::Proxy

Returns a Proxy object for the given code_object

Parameters:

  • language (String, Symbol)
  • code_object (YARD::Object::Base)
  • object_lookup (Codebase::Objects)

Returns:



13
14
15
16
# File 'lib/inch/code_object/proxy.rb', line 13

def self.for(language, code_object, object_lookup)
  attributes = Converter.to_hash(code_object)
  class_for(language, code_object).new(attributes, object_lookup)
end