lib/nanoc/helpers/blogging.rb in nanoc-4.11.12 vs lib/nanoc/helpers/blogging.rb in nanoc-4.11.13

- old
+ new

@@ -81,32 +81,32 @@ relevant_articles.map { |a| attribute_to_time(a[:updated_at] || a[:created_at]) }.max end def validate_config if @config[:base_url].nil? - raise Nanoc::Int::Errors::GenericTrivial.new('Cannot build Atom feed: site configuration has no base_url') + raise Nanoc::Core::TrivialError.new('Cannot build Atom feed: site configuration has no base_url') end end def validate_feed_item if title.nil? - raise Nanoc::Int::Errors::GenericTrivial.new('Cannot build Atom feed: no title in params, item or site config') + raise Nanoc::Core::TrivialError.new('Cannot build Atom feed: no title in params, item or site config') end if author_name.nil? - raise Nanoc::Int::Errors::GenericTrivial.new('Cannot build Atom feed: no author_name in params, item or site config') + raise Nanoc::Core::TrivialError.new('Cannot build Atom feed: no author_name in params, item or site config') end if author_uri.nil? - raise Nanoc::Int::Errors::GenericTrivial.new('Cannot build Atom feed: no author_uri in params, item or site config') + raise Nanoc::Core::TrivialError.new('Cannot build Atom feed: no author_uri in params, item or site config') end end def validate_articles if relevant_articles.empty? - raise Nanoc::Int::Errors::GenericTrivial.new('Cannot build Atom feed: no articles') + raise Nanoc::Core::TrivialError.new('Cannot build Atom feed: no articles') end if relevant_articles.any? { |a| a[:created_at].nil? } - raise Nanoc::Int::Errors::GenericTrivial.new('Cannot build Atom feed: one or more articles lack created_at') + raise Nanoc::Core::TrivialError.new('Cannot build Atom feed: one or more articles lack created_at') end end def build_for_feed(xml) root_url = @config[:base_url] + '/' @@ -216,11 +216,11 @@ # @return [String] def url_for(item) # Check attributes if @config[:base_url].nil? - raise Nanoc::Int::Errors::GenericTrivial.new('Cannot build Atom feed: site configuration has no base_url') + raise Nanoc::Core::TrivialError.new('Cannot build Atom feed: site configuration has no base_url') end # Build URL if item[:custom_url_in_feed] item[:custom_url_in_feed] @@ -233,10 +233,10 @@ # @return [String] def feed_url # Check attributes if @config[:base_url].nil? - raise Nanoc::Int::Errors::GenericTrivial.new('Cannot build Atom feed: site configuration has no base_url') + raise Nanoc::Core::TrivialError.new('Cannot build Atom feed: site configuration has no base_url') end @item[:feed_url] || @config[:base_url] + @item.path end