class BootswatchRails::Generators::SkipLoginGenerator
Public Instance Methods
update_controller()
click to toggle source
# File lib/generators/bootswatch_rails/skip_login/skip_login_generator.rb, line 12 def update_controller file = "app/controllers/#{table_name}_controller.rb" if actions.include?('all') text = "" else list = actions.map{|a| ":#{a}"}.join(', ') text = ", only: [#{list}]" end inject_into_file file, after: /before_action :set.*$/ do "\n skip_before_action :require_login#{text}" end end