Sha256: f6ec668d9b739201cd85ebde0525c51a2190975f7fffb5915120574102ba38eb

Contents?: true

Size: 242 Bytes

Versions: 14

Compression:

Stored size: 242 Bytes

Contents

require 'rubygems'
require 'extensions/string'

class StartsWithFilter
  
  def initialize(text)
    @text = text.downcase
  end
  
  def filter(file_name)
    return file_name.downcase.starts_with?(@text)
  end
  
  def complete
  end
  
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
loris-0.5.2 lib/filters/starts_with_filter.rb
loris-0.5.1 lib/filters/starts_with_filter.rb
loris-0.5.0 lib/filters/starts_with_filter.rb
loris-0.4.1 lib/filters/starts_with_filter.rb
loris-0.4.0 lib/filters/starts_with_filter.rb
loris-0.3.2 lib/filters/starts_with_filter.rb
loris-0.3.1 lib/filters/starts_with_filter.rb
loris-0.3.0 lib/filters/starts_with_filter.rb
loris-0.2.3 lib/filters/starts_with_filter.rb
loris-0.2.2 lib/filters/starts_with_filter.rb
loris-0.2.1 lib/filters/starts_with_filter.rb
loris-0.2.0 lib/filters/starts_with_filter.rb
loris-0.1.7 lib/filters/starts_with_filter.rb
loris-0.1.5 lib/filters/starts_with_filter.rb