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