Class: String
Instance Method Summary collapse
- #as(extension) ⇒ Object
- #blank? ⇒ Boolean
- #delete_if_exists ⇒ Object
- #exists? ⇒ Boolean
- #no_spaces ⇒ Object
- #run ⇒ Object
Instance Method Details
#as(extension) ⇒ Object
10 11 12 |
# File 'lib/cards/extensions.rb', line 10 def as(extension) self.gsub(/\.[^\/]+$/, '') + ".#{extension}" end |
#blank? ⇒ Boolean
2 3 4 |
# File 'lib/cards/extensions.rb', line 2 def blank? self.size == 0 || self.strip.size == 0 end |
#delete_if_exists ⇒ Object
18 19 20 |
# File 'lib/cards/extensions.rb', line 18 def delete_if_exists File.delete(self) if self.exists? end |
#exists? ⇒ Boolean
14 15 16 |
# File 'lib/cards/extensions.rb', line 14 def exists? File.exist?(self) end |
#no_spaces ⇒ Object
6 7 8 |
# File 'lib/cards/extensions.rb', line 6 def no_spaces self.gsub(' ', '\\ ') end |
#run ⇒ Object
22 23 24 25 |
# File 'lib/cards/extensions.rb', line 22 def run puts self `#{self}` end |