class PowerTypes::InitGenerator

Public Instance Methods

config_presenters() click to toggle source
# File lib/generators/power_types/init_generator.rb, line 14
def config_presenters
  insert_into_file(
    "app/controllers/application_controller.rb",
    "\n  include PowerTypes::Presentable",
    after: "ActionController::Base"
  )
end
create_folders() click to toggle source
# File lib/generators/power_types/init_generator.rb, line 5
def create_folders
  empty_directory "app/commands/"
  empty_directory "app/services/"
  empty_directory "app/observers/"
  empty_directory "app/presenters/"
  empty_directory "app/utils/"
  empty_directory "app/values/"
end