lib/jekyll-feed/generator.rb in jekyll-feed-0.16.0 vs lib/jekyll-feed/generator.rb in jekyll-feed-0.17.0

- old
+ new

@@ -6,10 +6,14 @@ priority :lowest # Main plugin action, called by Jekyll-core def generate(site) @site = site + if disabled_in_development? + Jekyll.logger.info "Jekyll Feed:", "Skipping feed generation in development" + return + end collections.each do |name, meta| Jekyll.logger.info "Jekyll Feed:", "Generating feed for #{name}" (meta["categories"] + [nil]).each do |category| path = feed_path(:collection => name, :category => category) next if file_exists?(path) @@ -134,8 +138,12 @@ hash["posts"] ||= {} hash["posts"]["path"] ||= config["path"] hash["posts"]["categories"] ||= config["categories"] config["path"] ||= hash["posts"]["path"] hash + end + + def disabled_in_development? + config && config["disable_in_development"] && Jekyll.env == "development" end end end