class Bard::Provision
Public Class Methods
call(...)
click to toggle source
# File lib/bard/provision.rb, line 3 def self.call(...) = new(...).call def call %w[SSH User Apt MySQL Repo MasterKey RVM App Passenger Data HTTP].each do |step| require "bard/provision/#{step.downcase}" self.class.const_get(step).call(*values) end end private def server config[:production] end def provision_server server.with(ssh: ssh_url) end end
Public Instance Methods
call()
click to toggle source
# File lib/bard/provision.rb, line 5 def call %w[SSH User Apt MySQL Repo MasterKey RVM App Passenger Data HTTP].each do |step| require "bard/provision/#{step.downcase}" self.class.const_get(step).call(*values) end end
provision_server()
click to toggle source
# File lib/bard/provision.rb, line 18 def provision_server server.with(ssh: ssh_url) end
server()
click to toggle source
# File lib/bard/provision.rb, line 14 def server config[:production] end