class Nginxbrew::NamingConvention
Constants
- NGX
- OPENRESTY
Public Class Methods
openresty?(v)
click to toggle source
# File lib/nginxbrew/convention.rb, line 19 def self.openresty?(v) v.index(OPENRESTY) == 0 end
openresty_to_raw_version(v)
click to toggle source
# File lib/nginxbrew/convention.rb, line 23 def self.openresty_to_raw_version(v) v.slice(OPENRESTY.size, v.size - 1) end
package_name_from(raw_version, is_openresty)
click to toggle source
# File lib/nginxbrew/convention.rb, line 27 def self.package_name_from(raw_version, is_openresty) "#{NGX}#{is_openresty ? OPENRESTY : ''}#{raw_version}" end
resolve(version)
click to toggle source
# File lib/nginxbrew/convention.rb, line 13 def self.resolve(version) is_openresty = openresty?(version) raw_version = is_openresty ? openresty_to_raw_version(version) : version [raw_version, is_openresty] end
version_from_package(name)
click to toggle source
# File lib/nginxbrew/convention.rb, line 31 def self.version_from_package(name) idx = name.index(NGX) if idx > -1 ret = name.slice(NGX.size, name.size - 1).strip return ret if ret.size > 0 end raise Exception.new("Invalid version name '#{name}'") end