Class: SyncerFactory
- Inherits:
-
Object
- Object
- SyncerFactory
- Defined in:
- lib/syncers/syncer_factory.rb
Class Method Summary collapse
Class Method Details
.get_syncer(uri) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/syncers/syncer_factory.rb', line 11 def self.get_syncer(uri) host_name = uri.host case host_name when ZHIHU_ZHUANLAN return ZhihuSyncer.new(uri) when WEIXIN return WeixinSyncer.new(uri) when MEDIUM return MediumSyncer.new(uri) else raise "Not supported website for host: #{host_name}" end end |