Skip to content

Commit

Permalink
Added usage and banners to webiva generators.
Browse files Browse the repository at this point in the history
  • Loading branch information
Doug Youch committed Jun 24, 2010
1 parent 703ec73 commit c37f030
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 1 deletion.
4 changes: 4 additions & 0 deletions lib/generators/webiva_module/webiva_module_generator.rb
Expand Up @@ -21,4 +21,8 @@ def manifest
end

end

def banner
"Usage: #{$0} #{spec.name} <module name>"
end
end
3 changes: 3 additions & 0 deletions lib/generators/webiva_module_migration/USAGE
@@ -0,0 +1,3 @@
Webiva Module Migration Options:
<module name> Modules name, example: UserProfile or user_profile
<migration file name> Migration file name
Expand Up @@ -8,7 +8,7 @@ class WebivaModuleMigrationGenerator < Rails::Generator::NamedBase

def manifest
@module_name = @name.underscore
@name = args.shift
@name = args.shift.underscore
record do |m|
m.directory "/vendor/modules/#{@module_name}"

Expand All @@ -20,6 +20,10 @@ def manifest

end

def banner
"Usage: #{$0} #{spec.name} <module name> <migration file name>"
end

private
def get_local_assigns
returning(assigns = {}) do
Expand Down
9 changes: 9 additions & 0 deletions lib/generators/webiva_renderer/USAGE
@@ -0,0 +1,9 @@
Webiva Renderer Options:
<module path>/<render path> Required, directory name of the module in vendor/modules/... and the name of the renderer.
[<paragraphs>] Optional, names of the paragraphs to create.

Example:
./script/generate webiva_renderer blog/page recent_posts post

This will create a Blog::PageRenderer with 2 paragraphs, recent_posts and post.

4 changes: 4 additions & 0 deletions lib/generators/webiva_renderer/webiva_renderer_generator.rb
Expand Up @@ -28,4 +28,8 @@ def manifest
end

end

def banner
"Usage: #{$0} #{spec.name} <module path>/<renderer path> [<paragraphs>]"
end
end

0 comments on commit c37f030

Please sign in to comment.