質問するログイン新規登録

質問編集履歴

2

コード微修正

2015/05/23 06:30

投稿

techtack
techtack

スコア11

title CHANGED
File without changes
body CHANGED
@@ -6,9 +6,9 @@
6
6
  * 1.ログイン
7
7
  * 2.ログイン後にだけアクセス可能な画面での投稿処理
8
8
  を定期的に実行したい。
9
- 一つのスクリプト内で連続して、
10
- 1,2を行うと正常に動作するところまではできております。
11
9
 
10
+ 一つのスクリプト内で連続して、1,2を行うと正常に動作するところまではできております。
11
+
12
12
  毎回ログイン処理を行わせないよう。
13
13
  1のログイン処理を完了した状態で、オブジェクトを保存しておいて、
14
14
  以降のバッチでは、そのオブジェクトをloadして2の処理だけをするようにしたいと思っていますがうまくいきません。
@@ -26,7 +26,7 @@
26
26
 
27
27
  def load_object
28
28
  File.open "sample.data", "rb" do |file|
29
- obj = Marshal.load file
29
+ return Marshal.load file
30
30
  end
31
31
  end
32
32
 

1

コードの微修正しました

2015/05/23 06:30

投稿

techtack
techtack

スコア11

title CHANGED
File without changes
body CHANGED
@@ -31,7 +31,7 @@
31
31
  end
32
32
 
33
33
  module Crawler
34
- class Line
34
+ class Test
35
35
  include Capybara::DSL
36
36
  def do_login
37
37
  #ログイン処理
@@ -45,7 +45,7 @@
45
45
  crawler = nil
46
46
  crawler = load_object
47
47
  if crawler.nil?
48
- crawler = Crawler::Line.new
48
+ crawler = Crawler::Test.new
49
49
  crawler.do_login
50
50
  #ログイン成功したときのみobject保存
51
51
  save_object(crawler)