aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/installer/location.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/mason-core/installer/location.lua')
-rw-r--r--lua/mason-core/installer/location.lua12
1 files changed, 7 insertions, 5 deletions
diff --git a/lua/mason-core/installer/location.lua b/lua/mason-core/installer/location.lua
index cc069cc2..9cdf097f 100644
--- a/lua/mason-core/installer/location.lua
+++ b/lua/mason-core/installer/location.lua
@@ -8,14 +8,16 @@ local InstallLocation = {}
InstallLocation.__index = InstallLocation
---@param dir string
-function InstallLocation.new(dir)
- return setmetatable({
- dir = dir,
- }, InstallLocation)
+function InstallLocation:new(dir)
+ ---@type InstallLocation
+ local instance = {}
+ setmetatable(instance, self)
+ instance.dir = dir
+ return instance
end
function InstallLocation.global()
- return InstallLocation.new(settings.current.install_root_dir)
+ return InstallLocation:new(settings.current.install_root_dir)
end
function InstallLocation:get_dir()