method
report_implied_options
v7.2.3 -
Show latest stable
- Class:
Rails::Generators::AppBase
report_implied_options()private
No documentation available.
# File railties/lib/rails/generators/app_base.rb, line 236
def report_implied_options
return if @implied_options.blank?
say "Based on the specified options, the following options will also be activated:"
say ""
@implied_options.each do |name, reasons|
due_to = reasons.map { |reason| "--#{reason.dasherize}" }.join(", ")
say " --#{name.dasherize} [due to #{due_to}]"
if @implied_options_conflicts.include?(name)
say " ERROR: Conflicts with --no-#{name.dasherize}", :red
end
end
say ""
raise "Cannot proceed due to conflicting options" if @implied_options_conflicts.any?
end