mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Fix File.extname bug; fix #5077
This commit is contained in:
@@ -191,9 +191,9 @@ class File < IO
|
||||
|
||||
def self.extname(filename)
|
||||
fname = self.basename(filename)
|
||||
return '' if fname[0] == '.' || fname.index('.').nil?
|
||||
ext = fname.split('.').last
|
||||
ext.empty? ? '' : ".#{ext}"
|
||||
epos = fname.rindex('.')
|
||||
return '' if epos == 0 || epos.nil?
|
||||
return fname[epos..-1]
|
||||
end
|
||||
|
||||
def self.path(filename)
|
||||
|
||||
Reference in New Issue
Block a user