Class: Terrazzo::Generators::DashboardGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Terrazzo::Generators::DashboardGenerator
show all
- Includes:
- Terrazzo::GeneratorHelpers
- Defined in:
- lib/generators/terrazzo/dashboard/dashboard_generator.rb
Instance Method Summary
collapse
#column_to_field_type, #controller_name_for, #dashboard_name_for
Instance Method Details
#create_controller ⇒ Object
22
23
24
25
|
# File 'lib/generators/terrazzo/dashboard/dashboard_generator.rb', line 22
def create_controller
template "controller.rb.erb",
"app/controllers/#{options[:namespace]}/#{class_path.join('/')}/#{file_name.pluralize}_controller.rb".squeeze("/")
end
|
#create_dashboard ⇒ Object
17
18
19
20
|
# File 'lib/generators/terrazzo/dashboard/dashboard_generator.rb', line 17
def create_dashboard
template "dashboard.rb.erb",
"app/dashboards/#{class_path.join('/')}/#{file_name}_dashboard.rb".squeeze("/")
end
|
#update_page_to_page_mapping ⇒ Object
27
28
29
30
31
32
|
# File 'lib/generators/terrazzo/dashboard/dashboard_generator.rb', line 27
def update_page_to_page_mapping
end
|