class BasePresenter::Generators::InstallGenerator

Public Instance Methods

generate_install() click to toggle source
# File lib/generators/base_presenter/install/install_generator.rb, line 6
      def generate_install
        copy_file "application_presenter.rb", "app/presenters/application_presenter.rb"
        create_file "app/presenters/#{model_name.underscore}_presenter.rb", <<-FILE
class #{model_name.classify}Presenter < ApplicationPresenter
  presents :#{model_name.underscore.split("/").last}

  # delegete :name
end
FILE
      end