Merge pull request #6044 from reitermarkus/compat
Add `*_to_slashes` methods to `compat`.
This commit is contained in:
commit
cf73363312
@ -17,7 +17,7 @@ module Cask
|
||||
|
||||
def cask_path
|
||||
casks.first.sourcefile_path
|
||||
rescue CaskInvalidError, CaskUnreadableError
|
||||
rescue CaskInvalidError, CaskUnreadableError, MethodDeprecatedError
|
||||
path = CaskLoader.path(args.first)
|
||||
return path if path.file?
|
||||
|
||||
|
||||
@ -0,0 +1 @@
|
||||
require "compat/cask/dsl/version"
|
||||
24
Library/Homebrew/compat/cask/dsl/version.rb
Normal file
24
Library/Homebrew/compat/cask/dsl/version.rb
Normal file
@ -0,0 +1,24 @@
|
||||
module Cask
|
||||
class DSL
|
||||
class Version < ::String
|
||||
module Compat
|
||||
def dots_to_slashes
|
||||
odeprecated "#dots_to_slashes"
|
||||
version { tr(".", "/") }
|
||||
end
|
||||
|
||||
def hyphens_to_slashes
|
||||
odeprecated "#hyphens_to_slashes"
|
||||
version { tr("-", "/") }
|
||||
end
|
||||
|
||||
def underscores_to_slashes
|
||||
odeprecated "#underscores_to_slashes"
|
||||
version { tr("_", "/") }
|
||||
end
|
||||
end
|
||||
|
||||
prepend Compat
|
||||
end
|
||||
end
|
||||
end
|
||||
Loading…
x
Reference in New Issue
Block a user