Class: Trek::Generators::Install::Admin::FragmentsGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Helpers
Defined in:
lib/generators/trek/install/admin/fragments_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_routesObject



25
26
27
# File 'lib/generators/trek/install/admin/fragments_generator.rb', line 25

def add_routes
  route "resources :fragments, except: :show", namespace: :admin
end

#copy_controllerObject



15
16
17
18
# File 'lib/generators/trek/install/admin/fragments_generator.rb', line 15

def copy_controller
  template "controllers/admin/fragments_controller.rb",
    "app/controllers/admin/fragments_controller.rb"
end

#copy_policyObject



29
30
31
32
# File 'lib/generators/trek/install/admin/fragments_generator.rb', line 29

def copy_policy
  template "policies/fragment.rb",
    "app/policies/admin/fragment_policy.rb"
end

#copy_viewsObject



20
21
22
23
# File 'lib/generators/trek/install/admin/fragments_generator.rb', line 20

def copy_views
  directory "views/admin/fragments",
    "app/views/admin/fragments"
end