Method: Listen::Adapter::BSD#_change

Defined in:
lib/listen/adapter/bsd.rb

#_change(event_flags) ⇒ Object (private)



88
89
90
91
92
93
94
95
96
# File 'lib/listen/adapter/bsd.rb', line 88

def _change(event_flags)
  { modified: [:attrib, :extend],
    added:    [:write],
    removed:  [:rename, :delete]
  }.each do |change, flags|
    return change unless (flags & event_flags).empty?
  end
  nil
end