class PostgresChecker
Public Class Methods
check()
click to toggle source
# File lib/postgres_checker.rb, line 2 def self.check new.check end
Public Instance Methods
brew_installed?()
click to toggle source
# File lib/postgres_checker.rb, line 17 def brew_installed? !`which brew`.empty? end
check()
click to toggle source
# File lib/postgres_checker.rb, line 6 def check if !brew_installed? puts "You must have Homebrew installed." exit else if !postgres_installed? install_postgres end end end
install_postgres()
click to toggle source
# File lib/postgres_checker.rb, line 25 def install_postgres system('brew install postgresql') end
postgres_installed?()
click to toggle source
# File lib/postgres_checker.rb, line 21 def postgres_installed? !`brew ls --versions postgresql`.empty? end