File tree Expand file tree Collapse file tree 1 file changed +9
-19
lines changed
lib/ruby_indexer/lib/ruby_indexer Expand file tree Collapse file tree 1 file changed +9
-19
lines changed Original file line number Diff line number Diff line change @@ -60,29 +60,19 @@ class Namespace < Entry
60
60
61
61
abstract!
62
62
63
- sig { returns ( T ::Array [ String ] ) }
64
- attr_accessor :included_modules
63
+ sig { returns ( String ) }
64
+ def short_name
65
+ T . must ( @name . split ( "::" ) . last )
66
+ end
65
67
66
68
sig { returns ( T ::Array [ String ] ) }
67
- attr_accessor :prepended_modules
68
-
69
- sig do
70
- params (
71
- name : String ,
72
- file_path : String ,
73
- location : T . any ( Prism ::Location , RubyIndexer ::Location ) ,
74
- comments : T ::Array [ String ] ,
75
- ) . void
76
- end
77
- def initialize ( name , file_path , location , comments )
78
- super ( name , file_path , location , comments )
79
- @included_modules = T . let ( [ ] , T ::Array [ String ] )
80
- @prepended_modules = T . let ( [ ] , T ::Array [ String ] )
69
+ def included_modules
70
+ @included_modules ||= T . let ( [ ] , T . nilable ( T ::Array [ String ] ) )
81
71
end
82
72
83
- sig { returns ( String ) }
84
- def short_name
85
- T . must ( @name . split ( "::" ) . last )
73
+ sig { returns ( T :: Array [ String ] ) }
74
+ def prepended_modules
75
+ @prepended_modules ||= T . let ( [ ] , T . nilable ( T :: Array [ String ] ) )
86
76
end
87
77
end
88
78
You can’t perform that action at this time.
0 commit comments