class Guard::Internals::Session

def initialize(new_options)

def initialize(new_options)
  @options = Options.new(new_options, DEFAULT_OPTIONS)
  @plugins = Plugins.new
  @groups = Groups.new
  @cmdline_groups = @options[:group]
  @cmdline_plugins = @options[:plugin]
  @clear = @options[:clear]
  @debug = @options[:debug]
  @watchdirs = Array(@options[:watchdir])
  @notify = @options[:notify]
  @interactor_name = @options[:no_interactions] ? :sleep : :pry_wrapper
  @guardfile_plugin_scope = []
  @guardfile_group_scope = []
  @guardfile_ignore = []
  @guardfile_ignore_bang = []
  @guardfile_notifier_options = {}
end