README.md in email_detected-0.1.2 vs README.md in email_detected-0.1.3
- old
+ new
@@ -1,9 +1,9 @@
# Email Detected
-[![Codacy Badge](https://api.codacy.com/project/badge/Grade/5445a5fe4bca464c8f2b055e09e2fd73)](https://www.codacy.com/app/quanmn.libra/email_detected_2?utm_source=github.com&utm_medium=referral&utm_content=minhquan4080/email_detected&utm_campaign=badger)
-[![CircleCI](https://circleci.com/gh/minhquan4080/email_detected/tree/master.svg?style=svg)](https://circleci.com/gh/minhquan4080/email_detected/tree/master)
+[![Codacy Badge](https://api.codacy.com/project/badge/Grade/5445a5fe4bca464c8f2b055e09e2fd73)](https://www.codacy.com/app/quanmn.libra/email_detected_2?utm_source=github.com&utm_medium=referral&utm_content=dereknguyen269/email_detected&utm_campaign=badger)
+[![CircleCI](https://circleci.com/gh/dereknguyen269/email_detected/tree/master.svg?style=svg)](https://circleci.com/gh/dereknguyen269/email_detected/tree/master)
Email Detected is a simple tool for verifying an email address exists. It's free and quite easy to use :smile: .
Many times as developers we were putting validation statements for checking email addresses format. This gem will complete your existing setups with validator that actually connects with a given mail server and asks if the address in question exists for real.
@@ -31,32 +31,43 @@
First thing you need to set up is placing something like this either in initializer or in application.rb file:
```ruby
EmailDetected.config do |config|
- config.verifier_email = "youremail@email.com"
+ config.verifier_email = ENV['SENDER_EMAIL_DETECTED']
end
```
+Then, adding your **env** config with:
+
+```bash
+SENDER_EMAIL_DETECTED=your-real-email-config
+```
+
+Note: `verifier_email` must be **real**.
+
Then just put this in your model e. g:
```ruby
validates_exist_email_of :email
```
+
Or - if you'd like to use it outside of your models:
```ruby
EmailDetected.exist?(youremail)
```
This method will return with status `true || false` and `message` look like:
+
```
-{:status=>true, :message=>"The email address has already been registered."}
+{:status=>true, :message=>"The email address has already been registered."}
```
```
-{:status=>false, :message=>"The email address invalid."}
+{:status=>false, :message=>"The email address invalid."}
```
+
or will throw an exception with nicely detailed info about what's wrong.
## Development
After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment.