2014-01-16 15:25:40 +01:00
|
|
|
module Middleman
|
|
|
|
module Deploy
|
|
|
|
module Methods
|
|
|
|
class Base
|
|
|
|
attr_reader :options, :server_instance
|
|
|
|
|
2014-05-29 11:57:30 +02:00
|
|
|
def initialize(server_instance, options = {})
|
2014-01-16 15:25:40 +01:00
|
|
|
@options = options
|
|
|
|
@server_instance = server_instance
|
|
|
|
end
|
|
|
|
|
2015-02-22 22:52:52 +01:00
|
|
|
def build_dir
|
2015-08-16 20:06:10 +02:00
|
|
|
server_instance.config.setting(:build_dir).value
|
2015-02-22 22:52:52 +01:00
|
|
|
end
|
|
|
|
|
2014-01-16 15:25:40 +01:00
|
|
|
def process
|
2015-08-16 20:06:10 +02:00
|
|
|
fail NotImplementedError
|
2014-01-16 15:25:40 +01:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|