module SafetyCone::ViewHelpers

Module for Filtering requests and raise notices and take measures

Public Class Methods

add_method(name) click to toggle source
# File lib/safety_cone/view_helpers.rb, line 23
def self.add_method(name)
  define_method("#{name}?") { feature?(name) }
end

Public Instance Methods

feature?(name) click to toggle source
# File lib/safety_cone/view_helpers.rb, line 13
def feature?(name)
  redis = SafetyCone.redis
  redis_key = "safety::cone::#{name}"
  value = redis.get(redis_key)

  return true unless value

  value == '1'
end
safetycone_alert() click to toggle source
# File lib/safety_cone/view_helpers.rb, line 9
def safetycone_alert
  flash[:safetycone_alert]
end
safetycone_notice() click to toggle source
# File lib/safety_cone/view_helpers.rb, line 5
def safetycone_notice
  flash[:safetycone_notice]
end