lib/nanoc/base/entities/content.rb in nanoc-4.0.0rc1 vs lib/nanoc/base/entities/content.rb in nanoc-4.0.0rc2
- old
+ new
@@ -13,10 +13,10 @@
# @return [String, nil]
attr_reader :filename
# @param [String, nil] filename
def initialize(filename)
- if filename && !filename.start_with?('/')
+ if filename && Pathname.new(filename).relative?
raise ArgumentError, 'Content filename is not absolute'
end
@filename = filename
end