Method: Rails::Generators::Actions#initializer
- Defined in:
- railties/lib/rails/generators/actions.rb
#initializer(filename, data = nil) ⇒ Object
Creates an initializer file in config/initializers/. The code can be specified as an argument or as the return value of the block.
initializer "api.rb", <<~RUBY
API_KEY = "123456"
RUBY
initializer "api.rb" do
%(API_KEY = "123456")
end
319 320 321 322 323 |
# File 'railties/lib/rails/generators/actions.rb', line 319 def initializer(filename, data = nil) log :initializer, filename data ||= yield if block_given? create_file("config/initializers/#{filename}", optimize_indentation(data), verbose: false) end |