class Multideploy::Init
Public Instance Methods
call()
click to toggle source
# File lib/mina/multideploy/init.rb, line 3 def call create end
Private Instance Methods
content()
click to toggle source
# File lib/mina/multideploy/init.rb, line 13 def content <<-EOS return unless defined? Mina::Multideploy Mina::Multideploy.configure do |config| config.servers = {} # Default velues # config.original = 'config/deploy.rb' # config.w_dir = 'tmp/deploy' end EOS end
create()
click to toggle source
# File lib/mina/multideploy/init.rb, line 26 def create if File.exist?(path) puts "#{path} already exist." else File.open(path, 'w+') do |f| f.write(content) end puts "#{path} created. Feel free to chenge it!" end end
path()
click to toggle source
# File lib/mina/multideploy/init.rb, line 9 def path 'config/initializers/multideploy.rb' end