Una implementación Ruby del módulo npm freemail, que proporciona una base de datos de dominios de correo electrónico gratuitos y desechables.
Todo el crédito por free.txt
y disposable.txt
va a los mantenedores de npm freemail.
Agregue esta línea al Gemfile de su aplicación:
gem 'freemail' , require : false
Y luego ejecuta:
$ bundle
require 'freemail'
Freemail . free? ( '[email protected]' )
# true
Freemail . free? ( '[email protected]' )
# false
Freemail . disposable? ( '[email protected]' )
# false
Freemail . disposable? ( '[email protected]' )
# true
require 'freemail'
email = '[email protected]'
Freemail . free? ( email )
# false
Freemail . add_free_domains ( 'superlocalfreeemail.com' )
# or by Array
Freemail . add_free_domains ( [ 'superlocalfreeemail.com' ] )
Freemail . free? ( email )
# true
Después de revisar el repositorio, ejecute bin/setup
para instalar las dependencias. Luego, ejecute rake spec
para ejecutar las pruebas. También puede ejecutar bin/console
para obtener un mensaje interactivo que le permitirá experimentar.
Para instalar esta gema en su máquina local, ejecute bundle exec rake install
o especifique una opción de ruta en su archivo gem:
gem 'freemail' , path : '../path/to/your/copy'
Los informes de errores y las solicitudes de extracción son bienvenidos en GitHub en https://github.com/smudge/freemail.
La gema está disponible como código abierto según los términos de la licencia MIT.