Module: Fandango::MoviesNear
- Defined in:
- lib/fandango/api/movies_near.rb
Defined Under Namespace
Modules: Parser
Classes: BadResponse
Class Method Summary
collapse
Class Method Details
.call(postal_code) ⇒ Object
6
7
8
9
10
11
12
|
# File 'lib/fandango/api/movies_near.rb', line 6
def call(postal_code)
response = request(postal_code)
raise BadResponse.new(response) unless response.status.first == '200'
xml = response.read
Parser.(xml)
end
|
.request(postal_code) ⇒ Object
14
15
16
17
18
|
# File 'lib/fandango/api/movies_near.rb', line 14
def request(postal_code)
cleaned_postal_code = postal_code.to_s.gsub(' ', '')
url_for_postal_code = "http://www.fandango.com/rss/moviesnearme_#{cleaned_postal_code}.rss"
open(url_for_postal_code)
end
|