Class: Solargraph::RbsMap::Conversions::Context

Inherits:
Object
  • Object
show all
Defined in:
lib/solargraph/rbs_map/conversions.rb

Overview

A container for tracking the current context of the RBS conversion process, e.g., what visibility is declared for methods in the current scope

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(visibility = :public) ⇒ Context



20
21
22
# File 'lib/solargraph/rbs_map/conversions.rb', line 20

def initialize visibility = :public
  @visibility = visibility
end

Instance Attribute Details

#visibilityObject (readonly)

Returns the value of attribute visibility.



17
18
19
# File 'lib/solargraph/rbs_map/conversions.rb', line 17

def visibility
  @visibility
end