Class: MotionBundler::Require::Ripper
- Defined in:
- lib/motion-bundler/require/ripper.rb,
lib/motion-bundler/require/ripper/builder.rb
Defined Under Namespace
Classes: Builder
Instance Method Summary collapse
- #files ⇒ Object
- #files_dependencies ⇒ Object
-
#initialize(*sources) ⇒ Ripper
constructor
A new instance of Ripper.
- #requires ⇒ Object
Constructor Details
#initialize(*sources) ⇒ Ripper
Returns a new instance of Ripper.
8 9 10 11 12 13 14 |
# File 'lib/motion-bundler/require/ripper.rb', line 8 def initialize(*sources) @sources = sources @files = Set.new @files_dependencies = {} @requires = {} parse end |
Instance Method Details
#files ⇒ Object
16 17 18 |
# File 'lib/motion-bundler/require/ripper.rb', line 16 def files @files.to_a end |
#files_dependencies ⇒ Object
20 21 22 |
# File 'lib/motion-bundler/require/ripper.rb', line 20 def files_dependencies @files_dependencies.dup end |
#requires ⇒ Object
24 25 26 |
# File 'lib/motion-bundler/require/ripper.rb', line 24 def requires @requires.dup end |