Module: Sidekiq::Cron::Support

Defined in:
lib/sidekiq/cron/support.rb

Class Method Summary collapse

Class Method Details

.load_yaml(src) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/sidekiq/cron/support.rb', line 10

def self.load_yaml(src)
  if Psych::VERSION > "4.0"
    YAML.safe_load(src, permitted_classes: [Symbol], aliases: true)
  else
    YAML.load(src)
  end
end

.safe_constantize(klass_name) ⇒ Object



4
5
6
7
8
# File 'lib/sidekiq/cron/support.rb', line 4

def self.safe_constantize(klass_name)
  Object.const_get(klass_name)
rescue NameError
  nil
end