Required socket - To Avoid uninitialized constant FigNewton::Missing::Socket (NameError)

When using FigNewton without other common gems (active_record, composite_keys, ...etc ), when reading the file Socket has not been required yet. I added the require to the missing module.