Rename FormulaLock to LockFile.

This commit is contained in:
Markus Reiter 2017-05-22 03:23:50 +02:00
parent e931fee732
commit 060af0a26a
5 changed files with 20 additions and 8 deletions

View File

@ -1,5 +1,5 @@
require "formula_support"
require "formula_lock"
require "lock_file"
require "formula_pin"
require "hardware"
require "utils/bottles"

View File

@ -1,6 +1,6 @@
require "extend/pathname"
require "keg_relocate"
require "formula_lock"
require "lock_file"
require "ostruct"
class Keg

View File

@ -1,9 +1,9 @@
require "fcntl"
class FormulaLock
class LockFile
def initialize(name)
@name = name
@path = HOMEBREW_LOCK_DIR/"#{@name}.brewing"
@path = HOMEBREW_LOCK_DIR/"#{@name}.lock"
@lockfile = nil
end
@ -35,3 +35,15 @@ class FormulaLock
@lockfile.fcntl(Fcntl::F_SETFD, Fcntl::FD_CLOEXEC)
end
end
class FormulaLock < LockFile
def initialize(name)
super("#{name}.formula")
end
end
class CaskLock < LockFile
def initialize(name)
super("#{name}.cask")
end
end

View File

@ -1,5 +1,5 @@
require "formula"
require "formula_lock"
require "lock_file"
require "keg"
require "tab"

View File

@ -1,6 +1,6 @@
require "formula_lock"
require "lock_file"
describe FormulaLock do
describe LockFile do
subject { described_class.new("foo") }
describe "#lock" do
@ -24,7 +24,7 @@ describe FormulaLock do
expect { subject.unlock }.not_to raise_error
end
it "unlocks a locked Formula" do
it "unlocks when locked" do
subject.lock
subject.unlock