Sha256: c2b01c10524c0d4d9c03fc33ec11bd1014fe0cabd420a9cb6074f80c1c8a46fb

Contents?: true

Size: 213 Bytes

Versions: 12

Compression:

Stored size: 213 Bytes

Contents

module Acfs::Model

  #
  #
  module Validation

    def save!(*_)
      raise ::Acfs::InvalidResource.new resource: self, errors: errors.to_a unless valid? (new? ? :create : :save)

      super
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
acfs-0.22.1.b192 lib/acfs/model/validation.rb
acfs-0.22.1 lib/acfs/model/validation.rb
acfs-0.22.0.b191 lib/acfs/model/validation.rb
acfs-0.22.0.b190 lib/acfs/model/validation.rb
acfs-0.22.0 lib/acfs/model/validation.rb
acfs-0.21.1.b189 lib/acfs/model/validation.rb
acfs-0.21.1.rc1.b188 lib/acfs/model/validation.rb
acfs-0.21.1 lib/acfs/model/validation.rb
acfs-0.21.0.rc1.b187 lib/acfs/model/validation.rb
acfs-0.21.1.rc1 lib/acfs/model/validation.rb
acfs-0.21.0.rc1 lib/acfs/model/validation.rb
acfs-0.22.0.rc1.b186 lib/acfs/model/validation.rb