Module: FtGem::View::Helpers

Defined in:
lib/ft_gem/view/helpers.rb

Class Method Summary collapse

Class Method Details

.status(name:, url: nil) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/ft_gem/view/helpers.rb', line 4

def self.status(name:, url: nil)
  toggle = FtShared.new.fetch(name: name)
  return false if toggle.nil?
  whitelisted = FtShared.new.whitelisted?(url: url, whitelist_urls: toggle['attributes']['whitelist-urls'])
  toggle['attributes']['percentage'].to_i == 100 && whitelisted
rescue StandardError => e
  Rails.logger.error "FtHelper::status error #{e.message}"
  false
end