def push(attrs)
self.add_entry
params = self[-1]
params.name = attrs['filter'] if (attrs.include? 'filter')
if (attrs.include? 'arguments') then
attrs['arguments'].each_with_index do |v, i|
params.set_args_at(i, v)
end
end
params.path = attrs['attach_path'] if (attrs.include? 'attach_path')
params.mask = attrs['attach_mask'] if (attrs.include? 'attach_mask')
params.virtual_host = attrs['virtual_host'] if (attrs.include? 'virtual_host')
params.comment = attrs['comment'] if (attrs.include? 'comment')
nil
end