tests/tickets.js
[gitlive] / tests / tickets.js
1 /**
2  *
3  * let's see if we can pull a list of tickets from the tracker..
4  *
5  */
6 Fie = imports.File;
7
8 Tickets = {
9     
10     parseNetrc : function()
11     {
12         this.machines = {};
13         // very basic parsing - only support single line version..
14         var lines = File.read(Lib.get_home_dir() + '.netrc').split(/\n/);
15         var t = this;
16         lines.forEach(function(l)) {
17             if (!l.match(/^machine/)) {
18                 return;
19             }
20             var ar = l.split(/\s+/);
21             // assume machine XXX login XXX password XXXX
22             t.machines[ar[1]] = { login : ar[3], password: ar[4]}
23         }
24         
25         
26     }
27     
28     
29 }
30