Changeset 1180
- Timestamp:
- 04/29/08 14:11:24 (2 years ago)
- Files:
-
- trunk/README (modified) (1 diff)
- trunk/vendor/plugins/faster_nested_set/COPYING (added)
- trunk/vendor/plugins/faster_nested_set/README (modified) (1 diff)
- trunk/vendor/plugins/faster_nested_set/lib/faster_nested_set.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/README
r1095 r1180 15 15 GNU General Public License (GPL) version 2. See the file COPYING for details. 16 16 17 The plugin "Faster Nested Set", which is distributed as part of this project is 18 licensed separately under the GNU Lesser General Public License (LGPL) version 3. 19 See the file vendor/plugins/faster_nested_set/COPYING for details. 20 17 21 For more info see: 18 22 http://open.rsp.com.au/projects/earth trunk/vendor/plugins/faster_nested_set/README
r829 r1180 2 2 =============== 3 3 4 Description goes here 4 This is another nested set implementation for RoR. Its main 5 advantage over existing implementations is that it allows for 6 deferred inserts (large subtrees can be inserted in one go where 7 other implementations incur a full table update for each individual 8 inserted node), a more natural API (there's no need to pay 9 attention to outdated left/right values in nodes), and that it only 10 uses one update statement per insertion/deletion/move operation 11 instead of two. 12 13 For more detailed documentation see lib/faster_nested_set.rb 14 15 This plugin is licensed under the GNU Lesser General Public License (LGPL) version 3. 16 See the file COPYING for details. trunk/vendor/plugins/faster_nested_set/lib/faster_nested_set.rb
r1079 r1180 1 1 # Copyright (C) 2007 Rising Sun Pictures and Matthew Landauer 2 2 # 3 # This program is free software; you can redistribute it and/or modify 4 # it under the terms of the GNU General Public License as published by 5 # the Free Software Foundation; either version 2 of the License, or 3 # This file is part of FasterNestedSet 4 # 5 # FasterNestedSet is free software: you can redistribute it and/or modify 6 # it under the terms of the GNU Lesser General Public License as published by 7 # the Free Software Foundation, either version 3 of the License, or 6 8 # (at your option) any later version. 7 # 9 8 10 # This program is distributed in the hope that it will be useful, 9 11 # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 # GNU General Public License for more details. 12 # 13 # You should have received a copy of the GNU General Public License 14 # along with this program; if not, write to the Free Software 15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 13 # GNU Lesser General Public License for more details. 14 15 # You should have received a copy of the GNU Lesser General Public License 16 # along with this program. If not, see <http://www.gnu.org/licenses/>. 16 17 17 18 require 'active_record'
