Class: Storytime::Role
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Storytime::Role
- Defined in:
- app/models/storytime/role.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.seed ⇒ Object
25 26 27 28 29 |
# File 'app/models/storytime/role.rb', line 25 def self.seed find_or_create_by(name: "writer") find_or_create_by(name: "editor") find_or_create_by(name: "admin") end |
Instance Method Details
#admin? ⇒ Boolean
17 18 19 |
# File 'app/models/storytime/role.rb', line 17 def admin? name == "admin" end |
#editor? ⇒ Boolean
9 10 11 |
# File 'app/models/storytime/role.rb', line 9 def editor? name == "editor" end |
#label ⇒ Object
21 22 23 |
# File 'app/models/storytime/role.rb', line 21 def label name.humanize end |
#writer? ⇒ Boolean
13 14 15 |
# File 'app/models/storytime/role.rb', line 13 def writer? name == "writer" end |