AK: Add URL::basename()

This commit is contained in:
Andreas Kling 2020-05-05 23:56:35 +02:00
parent 68abc103f7
commit ae047649db
Notes: sideshowbarker 2024-07-19 06:56:43 +09:00
2 changed files with 8 additions and 0 deletions

View file

@ -366,4 +366,11 @@ URL URL::create_with_url_or_path(const String& url_or_path)
return URL::create_with_file_protocol(path);
}
String URL::basename() const
{
if (!m_valid)
return {};
return FileSystemPath(m_path).basename();
}
}

View file

@ -61,6 +61,7 @@ public:
void set_fragment(const String& fragment);
void set_port(u16 port) { m_port = port; }
String basename() const;
String to_string() const;
URL complete_url(const String&) const;