app/cyclid/controllers/users.rb in cyclid-0.2.5 vs app/cyclid/controllers/users.rb in cyclid-0.3.0
- old
+ new
@@ -21,12 +21,12 @@
module API
# Controller for all User related API endpoints
class UserController < ControllerBase
helpers do
# Remove sensitive data from the users data
- def sanitize_user(user)
+ def sanitize_user(user, keys = %w(password secret))
user.delete_if do |key, _value|
- key == 'password' || key == 'secret'
+ keys.include? key
end
end
end
register Sinatra::Namespace