Class: Aequitas::Rule::Within::Range::UnboundedBegin

Inherits:
Aequitas::Rule show all
Includes:
Aequitas::Rule::Within::Range
Defined in:
lib/aequitas/rule/within/range/unbounded_begin.rb

Constant Summary

Constants included from Aequitas::Rule::Within::Range

Infinity

Instance Attribute Summary

Attributes included from Aequitas::Rule::Within::Range

#range

Attributes inherited from Aequitas::Rule

#attribute_name, #custom_message, #guard, #skip_condition

Attributes included from Equalizable

#equalizer

Instance Method Summary collapse

Methods included from Aequitas::Rule::Within::Range

#initialize, new, rules_for, #valid?

Methods included from Aequitas::Rule::Within

new, rules_for

Methods inherited from Aequitas::Rule

#attribute_value, #execute?, #initialize, rules_for, #skip?, #validate, #violation_info, #violation_values

Methods included from Equalizable

#equalize_on

Instance Method Details

#violation_data(resource) ⇒ Object



17
18
19
# File 'lib/aequitas/rule/within/range/unbounded_begin.rb', line 17

def violation_data(resource)
  [ [ :maximum, range.max ] ]
end

#violation_type(resource) ⇒ Object



13
14
15
# File 'lib/aequitas/rule/within/range/unbounded_begin.rb', line 13

def violation_type(resource)
  :less_than_or_equal_to
end