diff --git a/app/models/user.rb b/app/models/user.rb index 6bd0db76d..e8a087d85 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -37,7 +37,7 @@ class User Group.create(opts) end - ######## Posting ######## + ######## Posting ######## def post(class_name, options = {}) options[:person] = self.person model_class = class_name.to_s.camelize.constantize @@ -63,26 +63,26 @@ class User ######## Commenting ######## def comment(text, options = {}) raise "must comment on something!" unless options[:on] - c = Comment.new(:person_id => self.person.id, :text => text, :post => options[:on]) - c.creator_signature = c.sign_with_key(encryption_key) - if c.save - dispatch_comment c - c.socket_to_uid id - c + comment = Comment.new(:person_id => self.person.id, :text => text, :post => options[:on]) + comment.creator_signature = comment.sign_with_key(encryption_key) + if comment.save + dispatch_comment comment + comment.socket_to_uid id + comment else - Rails.logger.warn "this failed to save: #{c.inspect}" + Rails.logger.warn "this failed to save: #{comment.inspect}" false end end - def dispatch_comment( c ) - if owns? c.post - c.post_creator_signature = c.sign_with_key(encryption_key) - c.save - c.push_downstream - elsif owns? c - c.save - c.push_upstream + def dispatch_comment( comment ) + if owns? comment.post + comment.post_creator_signature = comment.sign_with_key(encryption_key) + comment.save + comment.push_downstream + elsif owns? comment + comment.save + comment.push_upstream end end