This class act as an absract one
TODO : add a last ‘/ to #repo_directory if it’s not present
# File lib/updater/updater.rb, line 25 def initialize(repo_directory = nil) @repo_directory = repo_directory end
# File lib/updater/updater.rb, line 29 def is_installed? raise_must_be_implemented() end
# File lib/updater/updater.rb, line 33 def local_revision_number raise_must_be_implemented() end
# File lib/updater/updater.rb, line 37 def update raise_must_be_implemented() end
# File lib/updater/updater.rb, line 43 def raise_must_be_implemented raise "The method must be implemented" end