Module: Dubhe::Source
- Included in:
- Dubhe::Sources::Docs, Dubhe::Sources::Feeds, Dubhe::Sources::Mail
- Defined in:
- lib/dubhe/source.rb
Instance Method Summary collapse
- #entries(filter: nil) ⇒ Object
- #fetch_body(_entry) ⇒ Object
- #icon ⇒ Object
- #id ⇒ Object
- #refresh ⇒ Object
- #supports?(capability) ⇒ Boolean
- #title ⇒ Object
Instance Method Details
#entries(filter: nil) ⇒ Object
9 |
# File 'lib/dubhe/source.rb', line 9 def entries(filter: nil) = raise NotImplementedError |
#fetch_body(_entry) ⇒ Object
10 |
# File 'lib/dubhe/source.rb', line 10 def fetch_body(_entry) = raise NotImplementedError |
#icon ⇒ Object
7 |
# File 'lib/dubhe/source.rb', line 7 def icon = nil |
#id ⇒ Object
5 |
# File 'lib/dubhe/source.rb', line 5 def id = raise NotImplementedError |
#refresh ⇒ Object
8 |
# File 'lib/dubhe/source.rb', line 8 def refresh = raise NotImplementedError |
#supports?(capability) ⇒ Boolean
11 |
# File 'lib/dubhe/source.rb', line 11 def supports?(capability) = %i[refresh search unread].include?(capability) |
#title ⇒ Object
6 |
# File 'lib/dubhe/source.rb', line 6 def title = raise NotImplementedError |