brew/Library/Homebrew/compat/hbc/cask_loader.rb

23 lines
486 B
Ruby
Raw Normal View History

2016-10-08 13:25:38 +02:00
module CaskLoaderCompatibilityLayer
private
2017-07-29 16:27:54 +02:00
def cask(header_token, **options, &block)
2016-10-08 13:25:38 +02:00
if header_token.is_a?(Hash) && header_token.key?(:v1)
odeprecated %q("cask :v1 => 'token'"), %q("cask 'token'")
header_token = header_token[:v1]
end
2017-07-29 16:27:54 +02:00
super(header_token, **options, &block)
2016-10-08 13:25:38 +02:00
end
end
module Hbc
module CaskLoader
class FromContentLoader; end
class FromPathLoader < FromContentLoader
prepend CaskLoaderCompatibilityLayer
end
2016-10-08 13:25:38 +02:00
end
end