Sha256: f44320b32753c852b70bde6b786ecaad567c7265718431c068744742e9bd240d
Contents?: true
Size: 604 Bytes
Versions: 17
Compression:
Stored size: 604 Bytes
Contents
module Notifyor module Growl extend self def adapter return @adapter if @adapter self.adapter = :terminal_notifier @adapter end def adapter=(adapter_name) case adapter_name when Symbol, String require "notifyor/growl/adapters/#{adapter_name}" @adapter = Notifyor::Growl::Adapters.const_get("#{adapter_name.to_s.split('_').collect(&:capitalize).join}") else raise "Missing adapter #{adapter_name}" end end def create_growl(title, message) adapter.create_growl(title, message) end end end
Version data entries
17 entries across 17 versions & 1 rubygems