2018-09-06 08:29:14 +02:00
|
|
|
module Cask
|
2017-03-12 19:18:41 +01:00
|
|
|
module CaskLoader
|
|
|
|
class FromContentLoader; end
|
|
|
|
|
|
|
|
class FromPathLoader < FromContentLoader
|
2018-05-17 19:13:37 +02:00
|
|
|
module Compat
|
|
|
|
private
|
|
|
|
|
|
|
|
def cask(header_token, **options, &block)
|
|
|
|
if header_token.is_a?(Hash) && header_token.key?(:v1)
|
2018-07-09 15:29:40 +01:00
|
|
|
odisabled %q("cask :v1 => 'token'"), %q("cask 'token'")
|
2018-05-17 19:13:37 +02:00
|
|
|
header_token = header_token[:v1]
|
|
|
|
end
|
|
|
|
|
|
|
|
super(header_token, **options, &block)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
prepend Compat
|
2017-03-12 19:18:41 +01:00
|
|
|
end
|
2016-10-08 13:25:38 +02:00
|
|
|
end
|
|
|
|
end
|