Class: Spina::Admin::Conferences::DietaryRequirement
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Spina::Admin::Conferences::DietaryRequirement
- Defined in:
- app/models/spina/admin/conferences/dietary_requirement.rb
Overview
Instance Attribute Summary collapse
-
#delegates ⇒ ActiveRecord::Relation
Directly associated delegates.
-
#name ⇒ String?
The name of the dietary requirement.
Instance Method Summary collapse
-
#sorted ⇒ ActiveRecord::Relation
All dietary requirements, ordered by name.
Instance Attribute Details
#delegates ⇒ ActiveRecord::Relation
Returns directly associated delegates.
26 27 |
# File 'app/models/spina/admin/conferences/dietary_requirement.rb', line 26 has_and_belongs_to_many :delegates, foreign_key: :spina_conferences_dietary_requirement_id, # rubocop:disable Rails/HasAndBelongsToMany association_foreign_key: :spina_conferences_delegate_id |
#name ⇒ String?
Returns the name of the dietary requirement.
18 |
# File 'app/models/spina/admin/conferences/dietary_requirement.rb', line 18 translates :name, fallbacks: true |
Instance Method Details
#sorted ⇒ ActiveRecord::Relation
Returns all dietary requirements, ordered by name.
21 |
# File 'app/models/spina/admin/conferences/dietary_requirement.rb', line 21 scope :sorted, -> { i18n.order :name } |