class Luban::Deployment::Packages::Openssl

Public Class Methods

decompose_version(version) click to toggle source
# File lib/luban/deployment/packages/openssl.rb, line 5
def self.decompose_version(version)
  major_version, patch_level = version.split('-')
  if patch_level.nil?
    major_version = version[/^[0-9.]+/]
    patch_level = version[/[a-z]+$/]
  end
  { major_version: major_version, patch_level: patch_level }
end

Protected Instance Methods

setup_provision_tasks() click to toggle source
# File lib/luban/deployment/packages/openssl.rb, line 16
def setup_provision_tasks
  super
  provision_tasks[:install].switch :install_doc, "Install OpenSSL document"
end