app/models/ucb_rails/user.rb in ucb_rails-0.0.4 vs app/models/ucb_rails/user.rb in ucb_rails-0.0.5
- old
+ new
@@ -3,11 +3,19 @@
attr_accessible :uid, :first_name, :last_name, :inactive
before_validation :set_first_last_name
- def admin!
- update_attribute(:admin, true)
+ def active?
+ !inactive?
+ end
+
+ def admin!(_admin=true)
+ update_attribute(:admin, _admin)
+ end
+
+ def inactive!(_inactive=true)
+ update_attribute(:inactive, _inactive)
end
def self.active
where(inactive: false)
end
\ No newline at end of file