Sha256: 73d0399e58edea742c454bf86c56aa813060ce1f1654ff395cd21cd05ed9064e

Contents?: true

Size: 504 Bytes

Versions: 1

Compression:

Stored size: 504 Bytes

Contents

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

require 'aequitas/rule/within/range'

module Aequitas
  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 Aequitas

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aequitas-0.0.1 lib/aequitas/rule/within/range/unbounded_end.rb