Module: TypesOfActor
- Extended by:
- ActiveSupport::Concern
- Included in:
- Owner, RestaurantGroup, Staff, User
- Defined in:
- app/models/concerns/types_of_actor.rb
Overview
typed: ignore frozen_string_literal: true
Instance Method Summary collapse
- #kinda_like_owner? ⇒ Boolean
- #owner? ⇒ Boolean
- #restaurant_group? ⇒ Boolean
- #staff? ⇒ Boolean
- #user? ⇒ Boolean
Instance Method Details
#kinda_like_owner? ⇒ Boolean
22 23 24 |
# File 'app/models/concerns/types_of_actor.rb', line 22 def kinda_like_owner? owner? || restaurant_group? || staff? end |
#owner? ⇒ Boolean
10 11 12 |
# File 'app/models/concerns/types_of_actor.rb', line 10 def owner? is_a?(::Owner) end |
#restaurant_group? ⇒ Boolean
18 19 20 |
# File 'app/models/concerns/types_of_actor.rb', line 18 def restaurant_group? is_a?(::RestaurantGroup) end |
#staff? ⇒ Boolean
14 15 16 |
# File 'app/models/concerns/types_of_actor.rb', line 14 def staff? is_a?(::Staff) end |
#user? ⇒ Boolean
6 7 8 |
# File 'app/models/concerns/types_of_actor.rb', line 6 def user? is_a?(::User) end |