class Luban::Deployment::Packages::Mysql
Public Class Methods
decompose_version(version)
click to toggle source
# File lib/luban/deployment/packages/mysql/base.rb, line 5 def self.decompose_version(version) vers = version.split('.') { major_version: "#{vers[0]}.#{vers[1]}", patch_level: vers[2] } end
Protected Instance Methods
include_default_templates_path()
click to toggle source
# File lib/luban/deployment/packages/mysql/base.rb, line 16 def include_default_templates_path default_templates_paths.unshift(base_templates_path(__FILE__)) end
setup_control_tasks()
click to toggle source
Calls superclass method
# File lib/luban/deployment/packages/mysql/base.rb, line 25 def setup_control_tasks super commands[:control].alter do task :reload do desc "Reload process" action! :reload_process end task :reopen do desc "Reopen log files" action! :reopen_logs end task :ping do desc "Ping process" action! :ping_process end end end
setup_provision_tasks()
click to toggle source
Calls superclass method
# File lib/luban/deployment/packages/mysql/base.rb, line 20 def setup_provision_tasks super provision_tasks[:install].option :dist, "Binary distribution" end