Sha256: 1fbc81c40fe9898244c9ff9377bd58e79a421bd48be100c74500144d1743f733
Contents?: true
Size: 710 Bytes
Versions: 42
Compression:
Stored size: 710 Bytes
Contents
# frozen_string_literal: true module Decidim module Proposals module Import # This class is responsible for verifying the data for proposal answers # import. class ProposalsAnswersVerifier < Decidim::Admin::Import::Verifier protected def required_headers %w(id state) + required_localized_headers("answer") end # Check if prepared resource is valid # # record - Decidim::Proposals::Proposal # # Returns true if record is valid def valid_record?(record) return false if record.nil? return false if record.errors.any? record.valid? end end end end end
Version data entries
42 entries across 42 versions & 1 rubygems