Method: Listen::Record#file_data
- Defined in:
- lib/listen/record.rb
#file_data(rel_path) ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/listen/record.rb', line 35 def file_data(rel_path) dirname, basename = Pathname(rel_path).split.map(&:to_s) if [nil, '', '.'].include? dirname @tree[basename] ||= {} @tree[basename].dup else @tree[dirname] ||= {} @tree[dirname][basename] ||= {} @tree[dirname][basename].dup end end |