Class: OneSecret::Railtie
- Inherits:
-
Rails::Railtie
- Object
- Rails::Railtie
- OneSecret::Railtie
- Defined in:
- lib/one_secret/railtie.rb
Class Method Summary collapse
Class Method Details
.each_secret(&block) ⇒ Object
21 22 23 |
# File 'lib/one_secret/railtie.rb', line 21 def each_secret(&block) Rails.application.secrets.each_pair(&block) end |
.put_in_stores(name, secret) ⇒ Object
25 26 27 |
# 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? ⇒ Boolean
29 30 31 32 33 34 35 |
# 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 |