Module: SimpleInlineTextAnnotation::DenotationValidator
- Included in:
- Generator
- Defined in:
- lib/simple_inline_text_annotation/denotation_validator.rb
Instance Method Summary collapse
Instance Method Details
#validate_denotations(denotations, text_length) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/simple_inline_text_annotation/denotation_validator.rb', line 5 def validate_denotations(denotations, text_length) result = remove_duplicates_from(denotations) result = remove_non_integer_positions_from(result) result = remove_negative_positions_from(result) result = remove_invalid_positions_from(result) result = remove_out_of_bound_positions_from(result, text_length) result = remove_nests_from(result) remove_boundary_crosses_from(result) end |