class Notifier::Base
Public Class Methods
new(method_name=nil, *parameters)
click to toggle source
# File lib/notifier/base.rb, line 56 def initialize(method_name=nil, *parameters) create!(method_name) if method_name end
Public Instance Methods
create!(method_name)
click to toggle source
# File lib/notifier/base.rb, line 60 def create!(method_name) initialize_defaults(method_name) end
send!(*parameters)
click to toggle source
# File lib/notifier/base.rb, line 64 def send!(*parameters) __send__(@type_method, *parameters) end
Private Instance Methods
initialize_defaults(method_name)
click to toggle source
Set up any default values
# File lib/notifier/base.rb, line 70 def initialize_defaults(method_name) @type_method ||= method_name end