class OneSecret::Railtie

Private Class Methods

each_secret(&block) click to toggle source
# File lib/one_secret/railtie.rb, line 21
def each_secret(&block)
  Rails.application.secrets.each_pair(&block)
end
put_in_stores(name, secret) click to toggle source
# File lib/one_secret/railtie.rb, line 25
def put_in_stores(name, secret)
  [ApplicationSecretsStore, EnvStore].each { |s| s.new.put(name, secret) }
end
should_run?() click to toggle source
# File lib/one_secret/railtie.rb, line 29
def should_run?
  if defined?(Rake)
    !Rake.application.top_level_tasks.include?("assets:precompile")
  else
    true
  end
end