# File lib/edi4r/edifact.rb, line 1490 def initialize(p, name, status) super(p, name, status) each_BCDS(name) do |entry| id = entry.name status = entry.status # FIXME: Code redundancy in type detection - remove later! if id =~ /\d{4}/ add new_DE(id, status, fmt_of_DE(id)) else # Should never occur raise "Not a legal DE: #{id}" end end end