Class: PrismChecker::ItemChecker::Elements::Array

Inherits:
Object
  • Object
show all
Defined in:
lib/prism_checker/item_checker/elements.rb

Class Method Summary collapse

Class Method Details

.check(elements, _value, expectation) ⇒ Object



27
28
29
# File 'lib/prism_checker/item_checker/elements.rb', line 27

def self.check(elements, _value, expectation)
  elements.size == expectation.size
end

.error_message(elements, _value, expectation) ⇒ Object



31
32
33
# File 'lib/prism_checker/item_checker/elements.rb', line 31

def self.error_message(elements, _value, expectation)
  "Wrong elements count\nActual: #{elements.size}\nExpected: #{expectation.size}"
end

.value(elements) ⇒ Object



23
24
25
# File 'lib/prism_checker/item_checker/elements.rb', line 23

def self.value(elements)
  elements
end