Module: ActsAsNotifiableRedmine::Couriers

Defined in:
lib/acts_as_notifiable_redmine/couriers.rb,
lib/acts_as_notifiable_redmine/couriers/pusher_courier.rb

Defined Under Namespace

Classes: PusherCourier

Class Method Summary collapse

Class Method Details

.factory(klass_name, &block) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/acts_as_notifiable_redmine/couriers.rb', line 4

def self.factory(klass_name, &block)
  klass = "ActsAsNotifiableRedmine::Couriers::#{klass_name.to_s.capitalize}Courier".constantize
  klass.new(&block)
rescue => e
  puts e.message
  nil
end