Class: File

Inherits:
Object show all
Defined in:
lib/sequence_logo/support.rb

Class Method Summary collapse

Class Method Details

.basename_wo_extname(filename) ⇒ Object



2
3
4
# File 'lib/sequence_logo/support.rb', line 2

def self.basename_wo_extname(filename)
  File.basename(filename, File.extname(filename))
end

.ext_wo_name(what) ⇒ Object



3
4
5
6
7
# File 'lib/sequence_logo/ytilib/addon.rb', line 3

def File.ext_wo_name(what)
  return what if what.rindex(".") == nil
  what = File.basename(what)
  "#{what}"[what.rindex(".")+1..-1]
end

.name_wo_ext(what) ⇒ Object



9
10
11
12
13
# File 'lib/sequence_logo/ytilib/addon.rb', line 9

def File.name_wo_ext(what)
  return what if what.rindex(".") == nil
  what = File.basename(what)
  "#{what}"[0...what.rindex(".")]
end