module Classifile::NameChecker
Check the file name
Attributes
name[RW]
Public Instance Methods
end_with?(*patterns)
click to toggle source
Whether the file name ends with one of the target strings
# File lib/classifile/checker/name_checker.rb, line 20 def end_with?(*patterns) patterns.each do |p| return nil if _end_with?(p) end raise Failed unless @gotcha end
include?(*patterns)
click to toggle source
Whether the file name contains any of the target string
# File lib/classifile/checker/name_checker.rb, line 11 def include?(*patterns) patterns.each do |p| return nil if _include?(p) end raise Failed unless @gotcha end
Private Instance Methods
_end_with?(pattern)
click to toggle source
# File lib/classifile/checker/name_checker.rb, line 33 def _end_with?(pattern) @name.downcase.end_with?(pattern.downcase) end
_include?(pattern)
click to toggle source
# File lib/classifile/checker/name_checker.rb, line 29 def _include?(pattern) @name.downcase.include?(pattern.downcase) end