ULL-ESIT-GRADOII-TFG / ghedsh

:octocat: A command line program following the philosophy of GitHub Education
http://ull-esit-gradoii-tfg.github.io/ghedsh/
GNU Lesser General Public License v3.0
0 stars 1 forks source link

bug #1

Closed crguezl closed 8 years ago

crguezl commented 8 years ago

La gema no funciona debido a que busca el fichero de configuración .json en un lugar fijo. Además de eso aparecen en el código otras alusiones a ficheros en lugares inadecuados para cuando la gema esté en producción por cuanto probablemente ni siquiera existan o se tenga derechos de escritura en donde caigan. Por ejemplo, todas las que siguen en el fichero system.rb:

def load_assig_db
    json = File.read('./lib/db/assignments.json')
    config=JSON.parse(json)
    #if config["Orgs"] == nil
      #return false
    #else
      return config
    #end
  end

  def save_config(data)
    File.write('./lib/configure/configure.json', data.to_json)
  end

  def save_db(data)
    File.write('./lib/db/assignments.json', data.to_json)
  end
alu0100505023 commented 8 years ago

Error solucionado en commit 6713aa68b17e71bf40a78097a3f3442aa519f045