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