Cómo crear una preocupación de Rails 4 que tome un argumento

Tengo una clase ActiveRecord llamada Usuario. Estoy tratando de crear una preocupación llamadaRestrictable que toma algunos argumentos como este:

class User < ActiveRecord::Base
  include Restrictable # Would be nice to not need this line
  restrictable except: [:id, :name, :email]
end

Entonces quiero proporcionar un método de instancia llamadorestricted_data que puede realizar alguna operación en esos argumentos y devolver algunos datos. Ejemplo:

user = User.find(1)
user.restricted_data # Returns all columns except :id, :name, :email

¿Cómo voy a hacer eso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta