module ActiveRegulation::Containment
Public Instance Methods
contain!()
click to toggle source
# File lib/active_regulation/containment.rb, line 12 def contain! update(contained_at: Time.current) if uncontained? end
contained?()
click to toggle source
# File lib/active_regulation/containment.rb, line 20 def contained? !uncontained? end
contained_at_or_time()
click to toggle source
# File lib/active_regulation/containment.rb, line 28 def contained_at_or_time uncontained? ? Time.current : contained_at end
to_containment()
click to toggle source
# File lib/active_regulation/containment.rb, line 32 def to_containment I18n.t("active_regulation.containment.#{uncontained? ? :uncontained : :contained}") end
uncontain!()
click to toggle source
# File lib/active_regulation/containment.rb, line 16 def uncontain! update(contained_at: nil) if contained? end
uncontained?()
click to toggle source
# File lib/active_regulation/containment.rb, line 24 def uncontained? contained_at.nil? end