karlfreeman/middleman-deploy

View on GitHub
lib/middleman-deploy/methods/base.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Middleman
  module Deploy
    module Methods
      class Base
        attr_reader :options, :server_instance

        def initialize(server_instance, options = {})
          @options          = options
          @server_instance  = server_instance
        end

        def build_dir
          server_instance.config.setting(:build_dir).value
        end

        def process
          fail NotImplementedError
        end
      end
    end
  end
end