class Timebomb::Suite
Public Instance Methods
exploded_timebombs()
click to toggle source
# File lib/timebomb.rb, line 231 def exploded_timebombs timebombs.lazy.select(&:has_exploded?) end
has_exploded?()
click to toggle source
# File lib/timebomb.rb, line 227 def has_exploded? exploded_timebombs.any? end
load_files(paths)
click to toggle source
# File lib/timebomb.rb, line 221 def load_files(paths) paths.each do |path| self.timebomb_files << BombFile.new(path) end end
timebomb_files()
click to toggle source
# File lib/timebomb.rb, line 246 def timebomb_files @timebomb_files ||= [] end
timebombs()
click to toggle source
# File lib/timebomb.rb, line 239 def timebombs timebomb_files.map do |file| file.read file.bomb end end
unexploded_timebombs()
click to toggle source
# File lib/timebomb.rb, line 235 def unexploded_timebombs timebombs.lazy.reject(&:has_exploded?) end