class ActiveDeliveryRpush::Line

Public Instance Methods

notify?(delivery_action) click to toggle source
# File lib/active_delivery_rpush/line.rb, line 10
def notify?(delivery_action)
  handler_class.respond_to?(delivery_action)
end
notify_later(sender, delivery_action, *args) click to toggle source
# File lib/active_delivery_rpush/line.rb, line 18
def notify_later(sender, delivery_action, *args)
  sender.public_send(delivery_action, *args).notify_later
end
notify_now(sender, delivery_action, *args) click to toggle source
# File lib/active_delivery_rpush/line.rb, line 14
def notify_now(sender, delivery_action, *args)
  sender.public_send(delivery_action, *args).notify_now
end
resolve_class(name) click to toggle source
# File lib/active_delivery_rpush/line.rb, line 6
def resolve_class(name)
  name.gsub(/Delivery$/, "Notification").safe_constantize
end