Module: FakeTwitter
- Defined in:
- lib/faketwitter.rb
Defined Under Namespace
Classes: SearchResponseFactory, TweetFactory
Class Method Summary
collapse
Class Method Details
38
39
40
|
# File 'lib/faketwitter.rb', line 38
def (attributes)
TweetFactory.create(attributes)
end
|
.register_search(query, search_options = {}) ⇒ Object
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/faketwitter.rb', line 9
def register_search(query, search_options = {})
return register_searches(query, search_options) if search_options.is_a?(Array)
escaped_query = CGI.escape(query)
search_options['query'] = escaped_query
FakeWeb.register_uri(
:get,
search_url(escaped_query),
fake_web_options(search_options)
)
end
|
.register_searches(query, rotated_search_options) ⇒ Object
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/faketwitter.rb', line 20
def register_searches(query, rotated_search_options)
escaped_query = CGI.escape(query)
search_results = rotated_search_options.map do |search_options|
search_options['query'] = escaped_query
fake_web_options(search_options)
end
FakeWeb.register_uri(
:get,
search_url(escaped_query),
search_results
)
end
|
.reset ⇒ Object
33
34
35
36
|
# File 'lib/faketwitter.rb', line 33
def reset
FakeWeb.clean_registry
TweetFactory.reset
end
|
.search_response(options = {}) ⇒ Object
46
47
48
|
# File 'lib/faketwitter.rb', line 46
def (user)
TweetFactory.(user)
end
|