Class: ReviewCpt::Cell::SecondStep
- Inherits:
-
FirstStep
- Object
- FirstStep
- ReviewCpt::Cell::SecondStep
- Defined in:
- app/concepts/review_cpt/cell/second_step.rb
Overview
typed: ignore frozen_string_literal: true
Instance Method Summary collapse
- #by_member? ⇒ Boolean
- #dine_in_type ⇒ Object
- #rating_overall ⇒ Object
- #review_encrypted_id ⇒ Object
- #seed_data ⇒ Object
Instance Method Details
#by_member? ⇒ Boolean
23 24 25 |
# File 'app/concepts/review_cpt/cell/second_step.rb', line 23 def by_member? model&.reservation&.user&.present? end |
#dine_in_type ⇒ Object
40 41 42 |
# File 'app/concepts/review_cpt/cell/second_step.rb', line 40 def dine_in_type model.reservation.service_type == "dine_in" end |
#rating_overall ⇒ Object
7 8 9 |
# File 'app/concepts/review_cpt/cell/second_step.rb', line 7 def model&. end |
#review_encrypted_id ⇒ Object
19 20 21 |
# File 'app/concepts/review_cpt/cell/second_step.rb', line 19 def review_encrypted_id model.encrypted_id end |
#seed_data ⇒ Object
27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'app/concepts/review_cpt/cell/second_step.rb', line 27 def seed_data { default_overall: , # default_food: rating_food, # default_ambience: rating_ambience, # default_service: rating_service, # default_value: rating_value, occasion: occasion, review: review || '', dine_in_type: dine_in_type } end |