Class: BreadcrumbsGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/breadcrumbs_generator.rb

Overview

Generates a breadcrumb view templates to be used in your Rails application. Doing so adds more freedom with styling and customizing the breadcrumb view.

Instance Method Summary collapse

Instance Method Details

#create_breadcrumb_concernObject



17
18
19
20
21
# File 'lib/generators/breadcrumbs_generator.rb', line 17

def create_breadcrumb_concern
  return if processed_name.blank?

  template 'name.rb', "app/helpers/concerns/breadcrumb_helper/#{processed_name}.rb"
end

#create_namespaced_breadcrumb_viewsObject



10
11
12
13
14
15
# File 'lib/generators/breadcrumbs_generator.rb', line 10

def create_namespaced_breadcrumb_views
  return if processed_name.blank?

  copy_file 'breadcrumb_items.html.erb', "app/views/#{processed_name}/_breadcrumb_items.html.erb"
  copy_file 'breadcrumbs.html.erb', "app/views/#{processed_name}/_breadcrumbs.html.erb"
end