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