Я не мог найти это в документации Rails, но похоже, что "mattr_accessor" - это Модуль для 'attr_accessor' ( getter и setter) в обычном Ruby классе.
Eg. в классе
class User
attr_accessor :name
def set_fullname
@name = "#{self.first_name} #{self.last_name}"
end
end
Eg. в модуле
module Authentication
mattr_accessor :current_user
def login
@current_user = session[:user_id] || nil
end
end
Этот вспомогательный метод предоставляется ActiveSupport.