Module: PatientZero::Message
- Defined in:
- lib/patient_zero/message.rb,
lib/patient_zero/message/base.rb,
lib/patient_zero/message/twitter.rb,
lib/patient_zero/message/facebook.rb,
lib/patient_zero/message/instagram.rb
Defined Under Namespace
Classes: Base, Facebook, Instagram, Twitter
Constant Summary collapse
- SOURCE_TYPES =
{'TW' => Twitter, 'FB' => Facebook, 'IG' => Instagram}
Class Method Summary collapse
Class Method Details
.for_platform(platform, params = {}) ⇒ Object
12 13 14 |
# File 'lib/patient_zero/message.rb', line 12 def self.for_platform platform, params={} SOURCE_TYPES[platform].new params end |