lib/nanoc/helpers/capturing.rb in nanoc-3.7.3 vs lib/nanoc/helpers/capturing.rb in nanoc-3.7.4
- old
+ new
@@ -99,22 +99,22 @@
# @return [String] The stored captured content
def content_for(*args, &block)
if block_given? # Set content
# Get args
if args.size != 1
- raise ArgumentError, 'expected 1 argument (the name ' +
+ raise ArgumentError, 'expected 1 argument (the name ' \
"of the capture) but got #{args.size} instead"
end
name = args[0]
# Capture and store
content = capture(&block)
@site.captures_store[@item, name.to_sym] = content
else # Get content
# Get args
if args.size != 2
- raise ArgumentError, 'expected 2 arguments (the item ' +
+ raise ArgumentError, 'expected 2 arguments (the item ' \
"and the name of the capture) but got #{args.size} instead"
end
item = args[0]
name = args[1]
@@ -126,10 +126,10 @@
# This is an extremely ugly hack to get the compiler to recompile the
# item from which we use content. For this, we need to manually edit
# the content attribute to reset it. :(
# FIXME clean this up
- if !@site.captures_store_compiled_items.include? item
+ unless @site.captures_store_compiled_items.include? item
@site.captures_store_compiled_items << item
item.forced_outdated = true
item.reps.each do |r|
raw_content = item.raw_content
r.content = { :raw => raw_content, :last => raw_content }