lib/generators/administrate/install/install_generator.rb in administrate-0.0.2 vs lib/generators/administrate/install/install_generator.rb in administrate-0.0.3

- old
+ new

@@ -22,10 +22,20 @@ def insert_dashboard_routes route(dashboard_routes) end + def run_dashboard_generators + singular_dashboard_resources.each do |resource| + Rails::Generators.invoke("administrate:dashboard", [resource]) + end + end + private + + def singular_dashboard_resources + dashboard_resources.map(&:singularize) + end def dashboard_resources valid_dashboard_models.map do |model| model.to_s.pluralize.underscore end