Class: NameQ::Support::FilenameEntry
- Inherits:
-
StringEntry
- Object
- StringEntry
- NameQ::Support::FilenameEntry
- Defined in:
- lib/nameq/support/filename_entry.rb
Instance Method Summary collapse
Methods inherited from StringEntry
Constructor Details
This class inherits a constructor from NameQ::Support::StringEntry
Instance Method Details
#resolve(suffix = nil) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/nameq/support/filename_entry.rb', line 7 def resolve(suffix = nil) return @text if suffix.nil? extension = File.extname(@text) basename = suffix.strip(@text.chomp(extension)) "#{basename}#{suffix}#{extension}" end |