Sha256: 31a75f0d5f873e61605151babbb019c2d8943002a96eb6a2a5624c463fc7c423

Contents?: true

Size: 737 Bytes

Versions: 5

Compression:

Stored size: 737 Bytes

Contents

# encoding: UTF-8

module Spontaneous::Plugins::Site
  module State
    extend ActiveSupport::Concern

    module ClassMethods
      def working_revision
        Spontaneous::State.revision
      end

      def revision
        Spontaneous::State.revision
      end

      def published_revision
        Spontaneous::State.published_revision
      end

      def pending_revision
        Spontaneous::State.pending_revision
      end

      def modified_at
        Spontaneous::State.modified_at
      end

      def revision_root(*path)
        instance.revision_root(*path)
      end

      def revision_dir(revision=nil, root = nil)
        instance.revision_dir(revision, root)
      end
    end # ClassMethods
  end # Revisions
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spontaneous-0.2.0.alpha7 lib/spontaneous/plugins/site/state.rb
spontaneous-0.2.0.alpha6 lib/spontaneous/plugins/site/state.rb
spontaneous-0.2.0.alpha5 lib/spontaneous/plugins/site/state.rb
spontaneous-0.2.0.alpha4 lib/spontaneous/plugins/site/state.rb
spontaneous-0.2.0.alpha3 lib/spontaneous/plugins/site/state.rb