Sha256: 623d8a9737ce993ef55adb72bbcbbfc914727ec22378fce39e50d9cb1ab18864
Contents?: true
Size: 407 Bytes
Versions: 3
Compression:
Stored size: 407 Bytes
Contents
class ExtensionFilter def initialize(file_class, extension) @file_class = file_class @extension = extension.downcase end def filter(file_name) return file_type(file_name) == @extension end # Return the part of the file name string after the last '.' def file_type(file_name) @file_class.extname(file_name).gsub( /^\./, '' ).downcase end def complete() end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
karl-loris-0.0.6 | lib/extension_filter.rb |
karl-loris-0.0.7 | lib/extension_filter.rb |
karl-loris-0.0.9 | lib/filters/extension_filter.rb |