Class: CruiseStatus::RunCodeRunParser
- Inherits:
-
FeedParser
- Object
- FeedParser
- CruiseStatus::RunCodeRunParser
- Defined in:
- lib/cruisestatus/run_code_run_parser.rb
Instance Attribute Summary collapse
-
#url ⇒ Object
Returns the value of attribute url.
Instance Method Summary collapse
Methods inherited from FeedParser
Constructor Details
This class inherits a constructor from CruiseStatus::FeedParser
Instance Attribute Details
#url ⇒ Object
Returns the value of attribute url.
12 13 14 |
# File 'lib/cruisestatus/run_code_run_parser.rb', line 12 def url @url end |
Instance Method Details
#check ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/cruisestatus/run_code_run_parser.rb', line 14 def check response_json = @feed.read response = JSON.parse( response_json ) @failures = response["user"]["projects"].select { |proj| proj["status"] != "success" }.map { |proj| proj["name"] } rescue Exception => e @failures = [e.] end |
#failures ⇒ Object
24 25 26 |
# File 'lib/cruisestatus/run_code_run_parser.rb', line 24 def failures @failures end |