Class: ForumUser
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- ForumUser
- Defined in:
- app/models/forum_user.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.load(user) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'app/models/forum_user.rb', line 4 def self.load(user) if user==nil r = ForumUser.load_default else r = user.forum_user unless r default = ForumUser.load_default r = ForumUser.create(:user_id=>user.id, :threads_per_page=>default.threads_per_page, :posts_per_page=>default.posts_per_page, :thread_order=>default.thread_order, :post_order=>default.post_order) end end return r end |
.load_default ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'app/models/forum_user.rb', line 25 def self.load_default r = ForumUser.where("user_id = 0").first if r==nil r = ForumUser.create(:user_id=>0, :threads_per_page=>10, :posts_per_page=>10, :thread_order=>"asc", :post_order=>"desc") end return r end |
Instance Method Details
#default_user? ⇒ Boolean
21 22 23 |
# File 'app/models/forum_user.rb', line 21 def default_user? self.user_id == 0 end |