Module: NoNotifierNeeded
- Extended by:
- Config, Send
- Defined in:
- lib/no_notifier_needed.rb,
lib/no_notifier_needed/send.rb,
lib/no_notifier_needed/config.rb,
lib/no_notifier_needed/render.rb,
lib/no_notifier_needed/sender.rb,
lib/no_notifier_needed/railtie.rb,
lib/no_notifier_needed/version.rb,
lib/no_notifier_needed/translate.rb,
lib/no_notifier_needed/url_helper.rb,
lib/generators/no_notifier_needed/install_generator.rb
Defined Under Namespace
Modules: Config, Render, Send, Sender, Translate, UrlHelper
Classes: InstallGenerator, Railtie
Constant Summary
collapse
- VERSION =
"0.0.1"
Constants included
from Config
Config::SECURE_OPTIONS_KEYS, Config::VALID_OPTIONS_KEYS
Class Method Summary
collapse
Methods included from Config
options
Methods included from Send
send_at, send_in, send_now
Class Method Details
17
18
19
|
# File 'lib/no_notifier_needed.rb', line 17
def self.configure
yield self
end
|
.method_missing(method, *args, &block) ⇒ Object
21
22
23
24
|
# File 'lib/no_notifier_needed.rb', line 21
def self.method_missing(method, *args, &block)
return super unless sender.respond_to?(method)
sender.send(method, *args, &block)
end
|
.respond_to?(method) ⇒ Boolean
26
27
28
|
# File 'lib/no_notifier_needed.rb', line 26
def self.respond_to?(method)
return sender.respond_to?(method) || super
end
|
.sender(options = {}) ⇒ Object
13
14
15
|
# File 'lib/no_notifier_needed.rb', line 13
def self.sender(options={})
NoNotifierNeeded::Sender.new(options)
end
|