lib/jekyll-indico/generator.rb in jekyll-indico-0.2.1 vs lib/jekyll-indico/generator.rb in jekyll-indico-0.3.0

- old
+ new

@@ -10,10 +10,11 @@ # This is a Jekyll Generator class GetIndico < Jekyll::Generator # Main entry point for Jekyll def generate(site) @site = site + @cache_msg = @site.config.dig('indico', 'cache-command') meeting_ids = Meetings.meeting_ids(@site.config) meeting_ids.each do |name, number| collect_meeting(name.to_s, number) end @@ -28,11 +29,11 @@ @site.data[data_path] = {} unless @site.data.key? data_path # Do nothing if already downloaded return if @site.data[data_path].key? name - puts "Accessing Indico meeting API for #{name}:#{number} " \ - '- run `bundle exec rake cache` to cache' + msg = @cache_msg ? " - run `#{@cache_msg}` to cache" : '' + puts "Accessing Indico meeting API for #{name}:#{number}#{msg}" iris_meeting = Meetings.new(base_url, number) @site.data[data_path][name] = iris_meeting.dict end end end