User という ActiveRecord クラスがあります。私は、Restrictable
次のようないくつかの引数を取るという懸念を作成しようとしています:
class User < ActiveRecord::Base
include Restrictable # Would be nice to not need this line
restrictable except: [:id, :name, :email]
end
restricted_data
次に、これらの引数に対して何らかの操作を実行してデータを返すことができる、呼び出されるインスタンス メソッドを提供したいと考えています。例:
user = User.find(1)
user.restricted_data # Returns all columns except :id, :name, :email
どうすればそれを行うことができますか?