1
0
Эх сурвалжийг харах

clean up TwitterSearchAgent

Brian Petro 9 жил өмнө
parent
commit
5b5799a45d

+ 2 - 6
app/models/agents/twitter_search_agent.rb

@@ -64,7 +64,7 @@ module Agents
       errors.add(:base, "expected_update_period_in_days is required") unless options['expected_update_period_in_days'].present?
 
       if options[:starting_at].present?
-        Time.parse(options[:starting_at]) rescue errors.add(:base, "Error parsing starting_at")
+        Time.parse(interpolated[:starting_at]) rescue errors.add(:base, "Error parsing starting_at")
       end
     end
 
@@ -77,11 +77,7 @@ module Agents
     end
 
     def max_results
-      if interpolated['max_results'].present?
-        interpolated['max_results'].to_i
-      else 
-        500
-      end
+      (interpolated['max_results'].presence || 500).to_i
     end
 
     def check

+ 1 - 5
spec/models/agents/twitter_search_agent_spec.rb

@@ -9,11 +9,7 @@ describe Agents::TwitterSearchAgent do
       search: "freebandnames",
       expected_update_period_in_days: "2",
       starting_at: "Jan 01 00:00:01 +0000 2000",
-      max_results: '3',
-      consumer_key: "---",
-      consumer_secret: "---",
-      oauth_token: "---",
-      oauth_token_secret: "---"
+      max_results: '3'
     }
 
   end