instance method
initializer
Ruby on Rails 7.0.10
Since v3.0.20Signature
initializer(filename, data = nil)
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
Parameters
-
filenamereq -
dataopt = nil
Source
# 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
Defined in railties/lib/rails/generators/actions.rb line 319
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Rails::Generators::Actions