Class: Rubyzen::Collections::RequiresCollection
- Inherits:
-
BaseCollection
- Object
- Array
- BaseCollection
- Rubyzen::Collections::RequiresCollection
- Includes:
- Providers::CollectionFilterProvider
- Defined in:
- lib/rubyzen/collections/requires_collection.rb
Overview
Collection of require/require_relative/load statements found in files.
Instance Method Summary collapse
-
#load_calls ⇒ RequiresCollection
Returns only
loadcalls. -
#require_calls ⇒ RequiresCollection
Returns only
requirecalls. -
#require_relative_calls ⇒ RequiresCollection
Returns only
require_relativecalls.
Methods included from Providers::CollectionFilterProvider
#with_name, #with_name_ending_with, #with_name_including, #with_name_starting_with, #without_name, #without_name_ending_with, #without_name_including, #without_name_starting_with
Methods inherited from BaseCollection
Instance Method Details
#load_calls ⇒ RequiresCollection
Returns only load calls.
27 28 29 |
# File 'lib/rubyzen/collections/requires_collection.rb', line 27 def load_calls filter(&:load?) end |
#require_calls ⇒ RequiresCollection
Returns only require calls.
13 14 15 |
# File 'lib/rubyzen/collections/requires_collection.rb', line 13 def require_calls filter(&:require?) end |
#require_relative_calls ⇒ RequiresCollection
Returns only require_relative calls.
20 21 22 |
# File 'lib/rubyzen/collections/requires_collection.rb', line 20 def require_relative_calls filter(&:require_relative?) end |