Update of /cvsroot/neelix/neelix/presenter
In directory sc8-pr-cvs1:/tmp/cvs-serv18551/presenter
Modified Files:
presenter.rb
Log Message:
presenter - only whitespace.
model - mucked around with Replicator
view - Added a menu. The Add Cookbook option in the Action menu works, the other Action menu items need to be done. Then we need to add delete cookbook/category/recipe menu items.
Index: presenter.rb
===================================================================
RCS file: /cvsroot/neelix/neelix/presenter/presenter.rb,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- presenter.rb 23 Dec 2003 02:45:53 -0000 1.2
+++ presenter.rb 23 Dec 2003 14:59:13 -0000 1.3
@@ -1,20 +1,21 @@
module Presenter
- def Presenter::promoteIngredient(recipe, i)
- raise "Can't promote first ingredient" unless i > 0
- sorted_ingredients = recipe.ingredients.sort
- sorted_ingredients[i].position, sorted_ingredients[i - 1].position = sorted_ingredients[i - 1].position, sorted_ingredients[i].position
- end
- def Presenter::demoteIngredient(recipe, i)
- raise "Can't demote last ingredient" unless i < recipe.ingredients.length - 1
- sorted_ingredients = recipe.ingredients.sort
- sorted_ingredients[i].position, sorted_ingredients[i + 1].position = sorted_ingredients[i + 1].position, sorted_ingredients[i].position
- end
- def Presenter::deleteIngredient(recipe, i)
- sorted_ingredients = recipe.ingredients.sort
- ingredient = sorted_ingredients[i]
- recipe.ingredients.delete(ingredient)
- end
- def Presenter::addIngredient(recipe, ingredient)
- recipe.ingredients << ingredient
- end
+ def Presenter::promoteIngredient(recipe, i)
+ raise "Can't promote first ingredient" unless i > 0
+ sorted_ingredients = recipe.ingredients.sort
+ sorted_ingredients[i].position, sorted_ingredients[i - 1].position = sorted_ingredients[i - 1].position, sorted_ingredients[i].position
+ end
+ def Presenter::demoteIngredient(recipe, i)
+ raise "Can't demote last ingredient" unless i < recipe.ingredients.length - 1
+ sorted_ingredients = recipe.ingredients.sort
+ sorted_ingredients[i].position, sorted_ingredients[i + 1].position = sorted_ingredients[i + 1].position, sorted_ingredients[i].position
+ end
+ def Presenter::deleteIngredient(recipe, i)
+ sorted_ingredients = recipe.ingredients.sort
+ ingredient = sorted_ingredients[i]
+ recipe.ingredients.delete(ingredient)
+ end
+ def Presenter::addIngredient(recipe, ingredient)
+ recipe.ingredients << ingredient
+ end
end
+#vim:ts=8:sw=4:nowrap
|