lib/spontaneous/publishing/steps.rb in spontaneous-0.2.0.beta9 vs lib/spontaneous/publishing/steps.rb in spontaneous-0.2.0.beta10

- old
+ new

@@ -20,13 +20,15 @@ new do run :activate_revision end end - def self.rerender - new do - run :render_revision + def self.rerender(publishing_steps) + new([], publishing_steps.progress) do + RERENDER_STEPS.each do |step| + run step + end end end def self.default new do @@ -136,9 +138,16 @@ :copy_static_files, :generate_rackup_file, :activate_revision, :write_revision_file, :archive_old_revisions + ].freeze + + RERENDER_STEPS = [ + :render_revision, + :copy_assets, + :copy_static_files, + :generate_rackup_file ].freeze CORE_PROGRESS = [:browser, :stdout].freeze end end