lib/goma/models/rememberable.rb in goma-0.0.1.beta vs lib/goma/models/rememberable.rb in goma-0.0.1.gamma
- old
+ new
@@ -26,16 +26,16 @@
save(validate: false) if changed?
end
def forget_me!
return unless persisted?
- send(goma_config.remember_token_setter, nil)
+ send(goma_config.remember_token_setter, nil) if goma_config.remember_token_attribute_name
send(goma_config.remember_created_at_setter, nil)
save(validate: false)
end
def rememberable_value
- if respond_to?(:remember_token)
+ if goma_config.remember_token_attribute_name
send(goma_config.remember_token_getter)
elsif salt = authenticatable_salt
salt
else
raise "#{self.class}#authenticatable_salt returns nil."