10
11
12
13
14
15
16
17
18
|
# File 'lib/nero/rails.rb', line 10
def initialize(environ: ENV, root: nil, &block)
super(environ:, root:)
add_tag("credentials", Nero::Rails::CredentialsTag.new(::Rails.application.credentials))
add_tag("path/rails_root", RootPathTag.new(containing: "config.ru"))
add_tag("secret_key_base", ->(_, **) { ::Rails.application.secret_key_base })
add_tag("str/inquirer", Nero::Rails::StringInquirerTag.new)
add_tag("duration", Nero::Rails::DurationTag.new)
block&.call(self)
end
|