Class: Nanoc::Core::Assertions::AllItemRepsHaveCompiledContent
- Includes:
- ContractsSupport
- Defined in:
- lib/nanoc/core/assertions.rb
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(compiled_content_cache:, item_reps:) ⇒ AllItemRepsHaveCompiledContent
constructor
A new instance of AllItemRepsHaveCompiledContent.
Methods included from ContractsSupport
enabled?, included, setup_once, warn_about_performance
Constructor Details
#initialize(compiled_content_cache:, item_reps:) ⇒ AllItemRepsHaveCompiledContent
Returns a new instance of AllItemRepsHaveCompiledContent.
35 36 37 38 39 40 |
# File 'lib/nanoc/core/assertions.rb', line 35 def initialize(compiled_content_cache:, item_reps:) super() @compiled_content_cache = compiled_content_cache @item_reps = item_reps end |
Instance Method Details
#call ⇒ Object
43 44 45 46 47 |
# File 'lib/nanoc/core/assertions.rb', line 43 def call @item_reps.all? do |rep| @compiled_content_cache.include?(rep) end end |