Commit ebad2ff1cd610b62206dd4c820271f4281c3d75f
- Date: Mon Mar 31 21:07:38 +0000 2008
- Committer: David A. Cuadrado (krawek@gmail.com)
- Author: David A. Cuadrado (krawek@gmail.com)
- Commit SHA1: ebad2ff1cd610b62206dd4c820271f4281c3d75f
- Tree SHA1: d1c79b0017c5eb0c7b59b2e7d12996945505751b
overwrite to_xml to hide some attributes (crypted password, salt...)
Commit diff
| |   |
| 99 | 99 | def to_param |
| 100 | 100 | login |
| 101 | 101 | end |
| 102 | |
| 103 | def to_xml(opts = {}) |
| 104 | super({:except => [:activation_code, :crypted_password, :remember_token, :remember_token_expires_at, :salt, :ssh_key_id]}.merge(opts)) |
| 105 | end |
| 102 | 106 | |
| 103 | 107 | protected |
| 104 | 108 | # before filter |
| toggle raw diff |
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -99,6 +99,10 @@ class User < ActiveRecord::Base
def to_param
login
end
+
+ def to_xml(opts = {})
+ super({:except => [:activation_code, :crypted_password, :remember_token, :remember_token_expires_at, :salt, :ssh_key_id]}.merge(opts))
+ end
protected
# before filter |