Class: Bait::Build

Inherits:
Object
  • Object
show all
Extended by:
SimpleQuery
Includes:
Toy::Store
Defined in:
lib/bait/build.rb

Constant Summary collapse

@@db_file =
Bait.db_file('builds')

Instance Method Summary collapse

Methods included from SimpleQuery

all, extended, ids, ids=, last

Instance Method Details

#queued?Boolean

Returns:

  • (Boolean)


43
44
45
# File 'lib/bait/build.rb', line 43

def queued?
  !self.reload.tested?
end

#test_laterObject



31
32
33
34
35
36
37
38
39
40
41
# File 'lib/bait/build.rb', line 31

def test_later
  self.tested = false
  self.save
  unless Bait.env == "test"
    fork do
      self.tester.clone!
      self.tester.test!
    end
  end
  self
end

#testerObject



27
28
29
# File 'lib/bait/build.rb', line 27

def tester
  @tester ||= Bait::Tester.new(self)
end