Sha256: 94d7042de9e0d8945b2c14aa936a0b4b1ebbfaaa06ea7b4add6f55044e46fa85
Contents?: true
Size: 564 Bytes
Versions: 5
Compression:
Stored size: 564 Bytes
Contents
# frozen_string_literal: true require_relative 'monkey_action' require 'MonkeyEngine/exceptions' # Monkey action: dead (as in not alive) # The monkey has been killed - the thread is not running. class MonkeyActionDead < MonkeyAction WEIGHT = 100.0 VALID_VALUES = [true].freeze def initialize(monkey) super(monkey, true, WEIGHT) validate end protected def validate super raise MonkeyEngine::Exceptions::InvalidArgumentValueException, "Value '#{value}' is not a valid value" \ unless VALID_VALUES.include?(@value) end end
Version data entries
5 entries across 5 versions & 1 rubygems