class StinkBomb::RaiseBomb
Attributes
message[W]
Public Class Methods
new(error_class = StinkyCodeError)
click to toggle source
# File lib/stink_bomb/raise_bomb.rb, line 5 def initialize(error_class = StinkyCodeError) @error_class = error_class end
Public Instance Methods
trigger(deadline, message:)
click to toggle source
# File lib/stink_bomb/raise_bomb.rb, line 9 def trigger(deadline, message:) fail @error_class, message if past_deadline?(deadline) end