Class: SvgConform::Requirements::IdReferenceRequirement::State

Inherits:
Object
  • Object
show all
Defined in:
lib/svg_conform/requirements/id_reference_requirement.rb

Overview

Nested State class - requirement owns its state structure

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeState

Returns a new instance of State.



13
14
15
16
17
18
# File 'lib/svg_conform/requirements/id_reference_requirement.rb', line 13

def initialize
  @collected_ids = Set.new
  @url_refs = []
  @href_refs = []
  @other_refs = []
end

Instance Attribute Details

#collected_idsObject

Returns the value of attribute collected_ids.



11
12
13
# File 'lib/svg_conform/requirements/id_reference_requirement.rb', line 11

def collected_ids
  @collected_ids
end

#href_refsObject

Returns the value of attribute href_refs.



11
12
13
# File 'lib/svg_conform/requirements/id_reference_requirement.rb', line 11

def href_refs
  @href_refs
end

#other_refsObject

Returns the value of attribute other_refs.



11
12
13
# File 'lib/svg_conform/requirements/id_reference_requirement.rb', line 11

def other_refs
  @other_refs
end

#url_refsObject

Returns the value of attribute url_refs.



11
12
13
# File 'lib/svg_conform/requirements/id_reference_requirement.rb', line 11

def url_refs
  @url_refs
end