Class: Niconico::Mylist::Client
- Inherits:
-
Object
- Object
- Niconico::Mylist::Client
- Defined in:
- lib/niconico/mylist/client.rb
Instance Method Summary collapse
Instance Method Details
#find_xml(id) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/niconico/mylist/client.rb', line 10 def find_xml(id) response = faraday.get("/mylist/#{id}?rss=2.0") REXML::Document.new(response.body).root rescue Faraday::Error::ResourceNotFound raise Niconico::Mylist::Error::NotFoundError, id rescue Faraday::Error::ClientError => e raise Niconico::Mylist::Error::ForbiddenError, id if e.response.status == 403 raise e end |