class String

Public Instance Methods

basename() click to toggle source
# File lib/string.rb, line 12
def basename
  File.basename(self, extension)
end
extension() click to toggle source
# File lib/string.rb, line 8
def extension
  File.extname(self)
end
filename() click to toggle source
# File lib/string.rb, line 4
def filename
  File.basename(self)
end
html() click to toggle source
# File lib/string.rb, line 16
def html
  dirname = Pathname.new(self).dirname
  filename = self.filename.gsub(extension, '.html')
  "#{dirname}/#{filename}"
end