Method: File.ext_as_sym
- Defined in:
- lib/picolena/templates/lib/core_exts.rb
.ext_as_sym(filename) ⇒ Object
Returns the filetype of filename as a symbol. Returns :no_extension unless an extension is found
>> File.ext_as_sym("test.pdf")
=> :pdf
>> File.ext_as_sym("test.tar.gz")
=> :gz
>> File.ext_as_sym("test")
=> :no_extension
71 72 73 |
# File 'lib/picolena/templates/lib/core_exts.rb', line 71 def self.ext_as_sym(filename) File.extname(filename).sub(/^\./,'').downcase.to_sym rescue :no_extension end |