class AlterAdmin::Generators::ResourceGenerator

Public Instance Methods

add_model_admin_setting() click to toggle source
# File lib/generators/alter_admin/resource/resource_generator.rb, line 25
def add_model_admin_setting
  template "t_model_setting.rb", File.join('app/admin', "#{file_name}_admin_setting.rb")
end
add_route() click to toggle source
# File lib/generators/alter_admin/resource/resource_generator.rb, line 11
      def add_route
        route <<-ROUTE
          namespace :admin do
            resources :#{plural_name}
          end
        ROUTE
      end
add_views() click to toggle source
# File lib/generators/alter_admin/resource/resource_generator.rb, line 19
def add_views
  %w{index edit new _form show}.each do |view|
    template "views/#{view}.html.slim", File.join('app/views/admin', "#{file_name.pluralize}/#{view}.html.slim")
  end
end
create_controller() click to toggle source
# File lib/generators/alter_admin/resource/resource_generator.rb, line 7
def create_controller
  template "controller.rb", File.join('app/controllers/admin', "#{file_name.pluralize}_controller.rb")
end