Module: Middleman::Deploy
- Defined in:
- lib/middleman-deploy/pkg-info.rb,
lib/middleman-deploy/extension.rb,
lib/middleman-deploy/methods/ftp.rb,
lib/middleman-deploy/methods/git.rb,
lib/middleman-deploy/methods/base.rb,
lib/middleman-deploy/methods/sftp.rb,
lib/middleman-deploy/methods/rsync.rb,
lib/middleman-deploy/strategies/git/base.rb,
lib/middleman-deploy/strategies/git/submodule.rb,
lib/middleman-deploy/strategies/git/force_push.rb
Defined Under Namespace
Modules: Helpers, Methods, Strategies
Classes: Options
Constant Summary
collapse
- PACKAGE =
"middleman-deploy"
- VERSION =
"0.2.0"
- TAGLINE =
"Deploy a middleman built site over rsync, ftp, sftp, or git (e.g. gh-pages on github)."
Class Method Summary
collapse
Class Method Details
.options ⇒ Object
12
13
14
|
# File 'lib/middleman-deploy/extension.rb', line 12
def options
@@options
end
|
.registered(app, options_hash = {}) {|options| ... } ⇒ Object
Also known as:
included
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'lib/middleman-deploy/extension.rb', line 16
def registered(app, options_hash={}, &block)
options = Options.new(options_hash)
yield options if block_given?
options.port ||= 22
options.clean ||= false
options.remote ||= "origin"
options.branch ||= "gh-pages"
options.strategy ||= :force_push
options.build_before ||= false
@@options = options
app.send :include, Helpers
end
|