Sha256: 194dde8f60b7ce4271d9eb59ec830ba551f1035c83b54f6c70de3223ba9f7c7f

Contents?: true

Size: 199 Bytes

Versions: 27

Compression:

Stored size: 199 Bytes

Contents

module Stove
  module Mixin::Validatable
    def validate(id, &block)
      validations[id] = Validator.new(self, id, &block)
    end

    def validations
      @validations ||= {}
    end
  end
end

Version data entries

27 entries across 27 versions & 3 rubygems

Version Path
stove-3.2.6 lib/stove/mixins/validatable.rb
stove-3.2.5 lib/stove/mixins/validatable.rb
stove-3.2.4 lib/stove/mixins/validatable.rb
stove-3.2.3 lib/stove/mixins/validatable.rb
stove-3.2.2 lib/stove/mixins/validatable.rb
stove-3.2.1 lib/stove/mixins/validatable.rb
stove-3.0.0 lib/stove/mixins/validatable.rb