Module: Nondisposable
- Defined in:
- lib/nondisposable.rb,
lib/nondisposable/engine.rb,
lib/nondisposable/railtie.rb,
lib/nondisposable/version.rb,
lib/nondisposable/domain_list_updater.rb,
app/models/nondisposable/disposable_domain.rb,
lib/generators/nondisposable/install_generator.rb
Defined Under Namespace
Modules: Generators Classes: Configuration, DisposableDomain, DomainListUpdater, Engine, Error, Railtie
Constant Summary collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
-
.configuration ⇒ Object
Returns the value of attribute configuration.
Class Method Summary collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
11 12 13 |
# File 'lib/nondisposable.rb', line 11 def configuration @configuration end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
14 15 16 17 |
# File 'lib/nondisposable.rb', line 14 def self.configure self.configuration ||= Configuration.new yield(configuration) end |
.disposable?(email) ⇒ Boolean
19 20 21 22 23 |
# File 'lib/nondisposable.rb', line 19 def self.disposable?(email) return false if email.nil? || !email.include?('@') domain = email.to_s.split('@').last.downcase DisposableDomain.disposable?(domain) end |