Sha256: dd664a263bd53aa926857be3e828973085b516e71325fef56f88fc4c2e542aa4

Contents?: true

Size: 560 Bytes

Versions: 1

Compression:

Stored size: 560 Bytes

Contents

# encoding: UTF-8

require 'simultaneous'
require 'sass'

module Spontaneous::Publishing
  class Immediate
    include ::Simultaneous::Task

    attr_reader :revision

    def initialize(site, revision, steps)
      @site, @revision, @steps = site, revision, steps
    end

    def publish_pages(pages)
      publish.publish_pages(pages)
    end

    def publish_all
      publish.publish_all
    end

    def publish
      Publish.new(@site, @revision, @steps)
    end

    def rerender
      Rerender.new(@site, @revision, @steps).rerender
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spontaneous-0.2.0.beta10 lib/spontaneous/publishing/immediate.rb