Class: TopicRetriever

Inherits:
Object
  • Object
show all
Defined in:
lib/topic_retriever.rb

Instance Method Summary collapse

Constructor Details

#initialize(embed_url, opts = nil) ⇒ TopicRetriever

Returns a new instance of TopicRetriever.



4
5
6
7
# File 'lib/topic_retriever.rb', line 4

def initialize(embed_url, opts = nil)
  @embed_url = embed_url
  @opts = opts || {}
end

Instance Method Details

#retrieveObject



9
10
11
# File 'lib/topic_retriever.rb', line 9

def retrieve
  perform_retrieve unless (invalid_url? || retrieved_recently?)
end