31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/nginxbrew/local.rb', line 31
def builds(dist_dir)
dest = []
return dest unless FileTest.directory?(dist_dir)
child_dirs = Pathname.new(dist_dir).children.select{|e| e.directory? }
child_dirs.inject(dest) do |memo, d|
version = NamingConvention.version_from_package(File.basename(d))
is_openresty = NamingConvention.openresty?(version)
raw_version = is_openresty ?
NamingConvention.openresty_to_raw_version(version) : version
$logger.debug("built package: #{d} -> #{is_openresty}, #{raw_version}")
memo << Ngx.new(
:is_openresty => is_openresty,
:raw_version => raw_version,
:version => version
)
memo
end
end
|