Sha256: 3a96603739f4d6743b05b299e573632e3d012c4f555ace8cc5af4e7e39236b07

Contents?: true

Size: 600 Bytes

Versions: 3

Compression:

Stored size: 600 Bytes

Contents

# -*- encoding: utf-8 -*-

require 'data_mapper/validation/rule/within/range'

module DataMapper
  module Validation
    class Rule
      module Within
        module Range

          class UnboundedEnd < Rule

            include Range

            def violation_type(resource)
              :greater_than_or_equal_to
            end

            def violation_data(resource)
              [ [ :minimum, range.begin ] ]
            end

          end # class UnboundedBegin

        end # module Range
      end # module Within
    end # class Rule
  end # module Validation
end # module DataMapper

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sbf-dm-validations-1.4.0 lib/data_mapper/validation/rule/within/range/unbounded_end.rb
sbf-dm-validations-1.3.0 lib/data_mapper/validation/rule/within/range/unbounded_end.rb
sbf-dm-validations-1.3.0.beta lib/data_mapper/validation/rule/within/range/unbounded_end.rb