Updater cleanup

This commit is contained in:
erwanlr
2013-01-14 10:51:25 +01:00
parent 255bbcdac2
commit 37e4461ddd
2 changed files with 4 additions and 10 deletions

View File

@@ -27,21 +27,15 @@ class Updater
end end
def is_installed? def is_installed?
raise_must_be_implemented() raise NotImplementedError
end end
def local_revision_number def local_revision_number
raise_must_be_implemented() raise NotImplementedError
end end
def update def update
raise_must_be_implemented() raise NotImplementedError
end
protected
def raise_must_be_implemented
raise "The method must be implemented"
end end
end end

View File

@@ -17,7 +17,7 @@ describe Updater do
methods_to_call = [:is_installed?, :update, :local_revision_number] methods_to_call = [:is_installed?, :update, :local_revision_number]
methods_to_call.each do |method_to_call| methods_to_call.each do |method_to_call|
expect { test_updater.send(method_to_call) }.to raise_error expect { test_updater.send(method_to_call) }.to raise_error(NotImplementedError)
end end
end end
end end