From 054111c6a2634dae6e974f2ad77c6aca30dc6557 Mon Sep 17 00:00:00 2001 From: Osamu Noguchi Date: Thu, 3 May 2012 16:53:56 +0900 Subject: [PATCH] add method errors --- spec/weblinks_spec.rb | 6 ++++++ weblinks.rb | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/spec/weblinks_spec.rb b/spec/weblinks_spec.rb index 092b63a..3aecead 100644 --- a/spec/weblinks_spec.rb +++ b/spec/weblinks_spec.rb @@ -27,4 +27,10 @@ results.size.should eql 43 end + + it "method errors should return Array size 4" do + results = @weblinks.errors + + results.size.should eql 4 + end end \ No newline at end of file diff --git a/weblinks.rb b/weblinks.rb index df86e12..15b47f6 100644 --- a/weblinks.rb +++ b/weblinks.rb @@ -36,6 +36,13 @@ def to_a @app_logs + @app_error_logs end + def errors + return @app_error_logs unless @app_error_logs.empty? + + execute + @app_error_logs + end + private def execute @agent.page.links.each do |link|