Sha256: 284f46e24ee2c5467373f000200b2b765bdbdf1bfcb1804180716b41b9af047f

Contents?: true

Size: 237 Bytes

Versions: 3

Compression:

Stored size: 237 Bytes

Contents

gem 'assistance', '>= 0.1.2' # because we need Validations

module Sequel
  class Model
    include Validation
    
    alias_method :save!, :save
    def save(*args)
      return false unless valid?
      save!(*args)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sequel_model-0.3.2 lib/sequel_model/validations.rb
sequel_model-0.3.3 lib/sequel_model/validations.rb
sequel_model-0.3.2.1 lib/sequel_model/validations.rb