]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/user_block.rb
Fix most auto-correctable rubocop issues
[rails.git] / app / models / user_block.rb
index d8fa95cb2319f2aeb7d31a9995641ca1a8496231..6ebdeee0b205087f7fdc3c854009112f5a5d5c90 100644 (file)
@@ -10,7 +10,7 @@ class UserBlock < ActiveRecord::Base
   ##
   # scope to match active blocks
   def self.active
-    self.where("needs_view or ends_at > ?", Time.now.getutc)
+    where("needs_view or ends_at > ?", Time.now.getutc)
   end
 
   ##
@@ -23,7 +23,7 @@ class UserBlock < ActiveRecord::Base
   # returns true if the block is currently active (i.e: the user can't
   # use the API).
   def active?
-    needs_view or ends_at > Time.now.getutc
+    needs_view || ends_at > Time.now.getutc
   end
 
   ##
@@ -31,20 +31,20 @@ class UserBlock < ActiveRecord::Base
   # is the user object who is revoking the ban.
   def revoke!(revoker)
     update_attributes(
-      :ends_at => Time.now.getutc(),
+      :ends_at => Time.now.getutc,
       :revoker_id => revoker.id,
       :needs_view => false
     )
   end
 
-private
+  private
 
   ##
   # validate that only moderators are allowed to change the
   # block. this should be caught and dealt with in the controller,
   # but i've also included it here just in case.
   def moderator_permissions
-    errors.add(:base, I18n.t('user_block.model.non_moderator_update')) if creator_id_changed? and !creator.moderator?
-    errors.add(:base, I18n.t('user_block.model.non_moderator_revoke')) unless revoker_id.nil? or revoker.moderator?
+    errors.add(:base, I18n.t('user_block.model.non_moderator_update')) if creator_id_changed? && !creator.moderator?
+    errors.add(:base, I18n.t('user_block.model.non_moderator_revoke')) unless revoker_id.nil? || revoker.moderator?
   end
 end