Method: DataActive::Parser#end_entity

Defined in:
lib/data_active/parser.rb

#end_entity(name) ⇒ Object



119
120
121
122
123
# File 'lib/data_active/parser.rb', line 119

def end_entity(name)
  raise "Mismatched closing tag '#{name}' when opening tag was #{@stack.last.tag_name}" unless @stack.last.tag_name.eql? name
  entity = @stack.pop()
  store_processed_entity_id(entity.klass, entity.commit()) if not entity.excluded
end