Class: SorbetView::SourceMap::Position
- Inherits:
-
T::Struct
- Object
- T::Struct
- SorbetView::SourceMap::Position
- Extended by:
- T::Sig
- Defined in:
- lib/sorbet_view/source_map/position.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.from_lsp(lsp_hash) ⇒ Object
18 19 20 |
# File 'lib/sorbet_view/source_map/position.rb', line 18 def self.from_lsp(lsp_hash) new(line: lsp_hash['line'] || lsp_hash[:line], column: lsp_hash['character'] || lsp_hash[:character]) end |
Instance Method Details
#to_lsp ⇒ Object
13 14 15 |
# File 'lib/sorbet_view/source_map/position.rb', line 13 def to_lsp { line: line, character: column } end |