Eine Ruby-Implementierung des npm-Freemail-Moduls, das eine Datenbank mit kostenlosen und verfügbaren E-Mail-Domänen bereitstellt.
Der gesamte Kredit für free.txt
und disposable.txt
geht an die npm-Freemail-Betreuer.
Fügen Sie diese Zeile zur Gemfile Ihrer Anwendung hinzu:
gem 'freemail' , require : false
Und dann ausführen:
$ 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
Führen Sie nach dem Auschecken des Repos bin/setup
aus, um Abhängigkeiten zu installieren. Führen Sie dann rake spec
aus, um die Tests auszuführen. Sie können auch bin/console
ausführen, um eine interaktive Eingabeaufforderung zu erhalten, mit der Sie experimentieren können.
Um dieses Gem auf Ihrem lokalen Computer zu installieren, führen Sie bundle exec rake install
aus oder geben Sie eine Pfadoption in Ihrer Gem-Datei an:
gem 'freemail' , path : '../path/to/your/copy'
Fehlerberichte und Pull-Requests sind auf GitHub unter https://github.com/smudge/freemail willkommen.
Das Juwel ist als Open Source unter den Bedingungen der MIT-Lizenz verfügbar.