Skip to content

Commit bdf857e

Browse files
committed
Make Buffer#name a Pathname
1 parent e5c79df commit bdf857e

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

lib/rbs/cli.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -913,7 +913,7 @@ def run_parse(args, options)
913913
Buffer.new(content: file_path.read, name: file_path)
914914
end
915915
end
916-
bufs << Buffer.new(content: e_code, name: '-e') if e_code
916+
bufs << Buffer.new(content: e_code, name: Pathname('-e')) if e_code
917917

918918
bufs.each do |buf|
919919
RBS.logger.info "Parsing #{buf.name}..."

lib/rbs/environment_loader.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ def each_signature
161161
next if files.include?(path)
162162

163163
files << path
164-
buffer = Buffer.new(name: path.to_s, content: path.read(encoding: "UTF-8"))
164+
buffer = Buffer.new(name: path, content: path.read(encoding: "UTF-8"))
165165

166166
_, dirs, decls = Parser.parse_signature(buffer)
167167

lib/rbs/parser_aux.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def self.lex(source)
7171
def self.buffer(source)
7272
case source
7373
when String
74-
Buffer.new(content: source, name: "a.rbs")
74+
Buffer.new(content: source, name: Pathname("a.rbs"))
7575
when Buffer
7676
source
7777
end

sig/buffer.rbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module RBS
66
type loc = [Integer, Integer]
77

88
# Name to identify Buffer.
9-
attr_reader name: untyped
9+
attr_reader name: Pathname
1010

1111
# The content of the buffer.
1212
attr_reader content: String
@@ -15,7 +15,7 @@ module RBS
1515

1616
@ranges: Array[Range[Integer]]
1717

18-
def initialize: (name: untyped name, content: String content) -> void
18+
def initialize: (name: Pathname name, content: String content) -> void
1919

2020
def lines: () -> Array[String]
2121

0 commit comments

Comments
 (0)