freemail
v0.8.0
npm freemail 模块的 ruby 实现,提供免费和一次性电子邮件域的数据库。
free.txt
和disposable.txt
的所有功劳都归于npm 免费邮件维护者。
将此行添加到应用程序的 Gemfile 中:
gem 'freemail' , require : false
然后执行:
$ 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
查看存储库后,运行bin/setup
以安装依赖项。然后,运行rake spec
来运行测试。您还可以运行bin/console
以获得交互式提示,以便您进行实验。
要将此 gem 安装到本地计算机上,请运行bundle exec rake install
,或在 gemfile 中指定路径选项:
gem 'freemail' , path : '../path/to/your/copy'
欢迎在 GitHub 上提交错误报告和拉取请求:https://github.com/smudge/freemail。
该 gem 根据 MIT 许可证条款作为开源提供。