Class: FakeTwitter::SearchResponseFactory
- Inherits:
-
Object
- Object
- FakeTwitter::SearchResponseFactory
- Defined in:
- lib/faketwitter.rb
Constant Summary collapse
- DEFAULTS =
{ 'results' => [], 'since_id' => 0, 'max_id' => -1, 'results_per_page' => 15, 'completed_in' => 0.008646, 'page' => 1, 'query' => '' }
Class Method Summary collapse
Class Method Details
.create(attributes) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/faketwitter.rb', line 43 def create(attributes) # TODO: remove duplication between factories. response = DEFAULTS.merge(attributes.stringify_keys) response['results'] = create_tweets(response['results'].dup) unless response['results'].empty? response['max_id'] = response['results'].map { |t| t['id'] }.max end response end |