module ActiveRegulation::Visibility
Public Instance Methods
invisible!()
click to toggle source
# File lib/active_regulation/visibility.rb, line 12 def invisible! update(invisible_at: Time.current) if visible? end
invisible?()
click to toggle source
# File lib/active_regulation/visibility.rb, line 20 def invisible? !visible? end
invisible_at_or_time()
click to toggle source
# File lib/active_regulation/visibility.rb, line 28 def invisible_at_or_time visible? ? Time.current : invisible_at end
to_visibility()
click to toggle source
# File lib/active_regulation/visibility.rb, line 32 def to_visibility I18n.t("active_regulation.visibility.#{visible? ? :visible : :invisible}") end
visible!()
click to toggle source
# File lib/active_regulation/visibility.rb, line 16 def visible! update(invisible_at: nil) if invisible? end
visible?()
click to toggle source
# File lib/active_regulation/visibility.rb, line 24 def visible? invisible_at.nil? end