Module: Dramavladimir
- Defined in:
- lib/dramavladimir.rb,
lib/dramavladimir/version.rb,
lib/dramavladimir/announce.rb,
lib/dramavladimir/repertoire.rb
Defined Under Namespace
Classes: Announce, Repertoire
Constant Summary
collapse
- NotFound =
Class.new StandardError
- Empty =
Class.new StandardError
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
.fetch(url) ⇒ Object
11
12
13
|
# File 'lib/dramavladimir.rb', line 11
def self.fetch(url)
HTTPClient.new.get url, nil, { 'User-Agent'=>'a', 'Accept-Encoding'=>'a' }
end
|
.parse(url) ⇒ Object
15
16
17
18
19
|
# File 'lib/dramavladimir.rb', line 15
def self.parse(url)
p = fetch url
raise(Empty) if p.http_body.content.size.zero?
p.status == 200 ? Nokogiri::XML(p.body.encode('utf-8')) : raise(NotFound)
end
|