Method: MotionBlender::Analyzer#merge
- Defined in:
- lib/motion_blender/analyzer.rb
#merge(parser) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/motion_blender/analyzer.rb', line 43 def merge parser pick_autoloads parser reqs = parser.dependent_requires(autoloads: @autoloads) reqs = reqs.reject { |req| @file_stack.include? req.file } if reqs.present? files = reqs.map(&:file) @dependencies[parser.file] = files @files = [*@files, parser.file, *files].uniq reqs else [] end end |