# File lib/guard/listener.rb, line 53 def initialize(directory = Dir.pwd, options = {}) @directory = directory.to_s @sha1_checksums_hash = {} @file_timestamp_hash = {} @relativize_paths = options.fetch(:relativize_paths, true) @changed_files = [] @paused = false @ignore_paths = DEFAULT_IGNORE_PATHS @ignore_paths |= options[:ignore_paths] if options[:ignore_paths] @watch_all_modifications = options.fetch(:watch_all_modifications, false) update_last_event start_reactor end