class NameQ::Directory
Public Class Methods
new(name, case_sensitive: true)
click to toggle source
Set up a new directory-based pool. @param name [String] the location on disk of the directory @param case_sensitive [Boolean] should uniqueness of names consider case-sensitivity? @return [Directory]
Calls superclass method
# File lib/nameq/directory.rb, line 9 def initialize(name, case_sensitive: true) list = Support::List.new(case_sensitive: case_sensitive) do Dir[File.join(name, "*")].map { |f| File.basename(f) } end super list end
Protected Instance Methods
entry_factory()
click to toggle source
# File lib/nameq/directory.rb, line 18 def entry_factory Support::FilenameEntry end