Method: RBS::Prototype::Runtime#initialize

Defined in:
lib/rbs/prototype/runtime.rb

#initialize(patterns:, env:, merge:, todo: false, owners_included: []) ⇒ Runtime

Returns a new instance of Runtime.



71
72
73
74
75
76
77
78
79
80
81
82
# File 'lib/rbs/prototype/runtime.rb', line 71

def initialize(patterns:, env:, merge:, todo: false, owners_included: [])
  @patterns = patterns
  @decls = nil
  @modules = {}
  @env = env
  @merge = merge
  @owners_included = owners_included.map do |name|
    Object.const_get(name)
  end
  @outline = false
  @todo = todo
end