Ensure that all required keys are passed to bottle_filename

This commit is contained in:
Jack Nagel 2014-07-15 17:05:15 -05:00
parent a3dad588a8
commit 8a777e65c4

View File

@ -4,8 +4,11 @@ require 'extend/ARGV'
require 'bottle_version'
def bottle_filename options={}
suffix = ".#{options[:tag]}#{bottle_suffix(options[:revision])}"
"#{options[:name]}-#{options[:version]}#{suffix}"
name = options.fetch(:name)
version = options.fetch(:version)
tag = options.fetch(:tag)
revision = options.fetch(:revision)
"#{name}-#{version}.#{tag}#{bottle_suffix(revision)}"
end
def built_as_bottle? f