X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/1739bf6832886c86b5bf111608982b10f1965c47..a8c63724f64ef47e94ed739193314161bbdf9e1b:/lib/redactable.rb?ds=sidebyside diff --git a/lib/redactable.rb b/lib/redactable.rb deleted file mode 100644 index 6efdae0ef..000000000 --- a/lib/redactable.rb +++ /dev/null @@ -1,22 +0,0 @@ -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, -> { where(:redaction_id => nil) } - end - - def redacted? - !redaction.nil? - end - - def redact!(redaction) - # check that this version isn't the current version - raise OSM::APICannotRedactError if is_latest_version? - - # make the change - self.redaction = redaction - save! - end -end