Top Level Namespace

Defined Under Namespace

Classes: String

Instance Method Summary collapse

Instance Method Details

#mysql_execute(username, password, sql) ⇒ Object



113
114
115
# File 'lib/stuzo-recipes/rake/tasks.rb', line 113

def mysql_execute(username, password, sql)
  system("/usr/bin/env mysql5 -u #{username} -p'#{password}' --execute=\"#{sql}\"")
end

#retrieve_db_infoObject



102
103
104
105
106
107
108
109
110
111
# File 'lib/stuzo-recipes/rake/tasks.rb', line 102

def retrieve_db_info
  result = File.read "#{BASE_PATH}/config/database.yml"
  result.strip!
  config_file = YAML::load(ERB.new(result).result)['development']
  return [
    config_file['database'],
    config_file['user'],
    config_file['password']
  ]
end