Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/string.rb

Instance Method Summary collapse

Instance Method Details

#basenameObject



12
13
14
# File 'lib/string.rb', line 12

def basename
  File.basename(self, extension)
end

#extensionObject



8
9
10
# File 'lib/string.rb', line 8

def extension
  File.extname(self)
end

#filenameObject



4
5
6
# File 'lib/string.rb', line 4

def filename
  File.basename(self)
end

#html_file_pathObject



16
17
18
19
20
# File 'lib/string.rb', line 16

def html_file_path
  dirname = Pathname.new(self).dirname
  filename = self.filename.gsub(extension, '.html')
  "#{dirname}/#{filename}"
end