Merge remote-tracking branch 'openstreetmap/pull/891'
[rails.git] / lib / redactable.rb
index d8367d7bdf766741aa9b57a244a16c92786e4885..a42164ec733dfc2006f361f919940c86a2cc9918 100644 (file)
@@ -1,19 +1,19 @@
-require 'osm'
+require "osm"
 
 module Redactable
   def self.included(base)
     # this is used to extend activerecord bases, as these aren't
     # in scope for the module itself.
-    base.scope :unredacted, base.where(:redaction_id => nil)
+    base.scope :unredacted, -> { base.where(:redaction_id => nil) }
   end
-  
+
   def redacted?
-    not self.redaction.nil?
+    !redaction.nil?
   end
 
   def redact!(redaction)
     # check that this version isn't the current version
-    raise OSM::APICannotRedactError.new if self.is_latest_version?
+    fail OSM::APICannotRedactError.new if self.is_latest_version?
 
     # make the change
     self.redaction = redaction