module Friendis::Friendable::ClassMethods
Public Instance Methods
friend_this(options = {})
click to toggle source
Mark the list of fields to track in redis for fast access.
# File lib/friendis/friendable.rb, line 20 def friend_this(options = {}) configuration = { track: [:id] }.merge(options) configuration[:track] << :id self.friendis_fields = configuration[:track] end
friendis_fields()
click to toggle source
Retrieve trackable fields
# File lib/friendis/friendable.rb, line 34 def friendis_fields @friendis_fields ||= [] end
friendis_fields=(new_field_list)
click to toggle source
Set trackable fields
# File lib/friendis/friendable.rb, line 29 def friendis_fields=(new_field_list) @friendis_fields = new_field_list end