Commit f6c97a6fcc677230b5178dfa1a3d5333477f9467

ease parsability of ssh keys

Commit diff

app/models/ssh_key.rb

 
1111 end
1212
1313 def to_key
14 %Q{### START KEY #{self.id || "nil"} ###\n} +
1415 %Q{command="gitorious #{user.login}",no-port-forwarding,} +
15 %Q{no-X11-forwarding,no-agent-forwarding,no-pty #{key}}
16 %Q{no-X11-forwarding,no-agent-forwarding,no-pty #{key}} +
17 %Q{\n### END KEY #{self.id || "nil"} ###}
1618 end
1719
1820 protected
toggle raw diff

spec/models/ssh_key_spec.rb

 
4343
4444 it "returns a proper ssh key with to_key" do
4545 ssh_key = create_key
46 exp_key = %Q{command="gitorious #{users(:johan).login}",no-port-forwarding,} +
47 %Q{no-X11-forwarding,no-agent-forwarding,no-pty #{ssh_key.key}}
46 ssh_key.save!
47 exp_key = %Q{### START KEY #{ssh_key.id} ###\n} +
48 %Q{command="gitorious #{users(:johan).login}",no-port-forwarding,} +
49 %Q{no-X11-forwarding,no-agent-forwarding,no-pty #{ssh_key.key}} +
50 %Q{\n### END KEY #{ssh_key.id} ###}
4851 ssh_key.to_key.should == exp_key
4952 end
5053end
toggle raw diff

spec/spec.opts

 
44--loadby
55mtime
66--reverse
7--diff
toggle raw diff