Class: Rsvp::Salutation
- Inherits:
-
Object
- Object
- Rsvp::Salutation
- Defined in:
- app/models/rsvp/salutation.rb
Direct Known Subclasses
BoyfriendAndGirlfriend, HusbandAndWife, HusbandAndWifeWithOwnNames, HusbandWifeAndChildren, HusbandWifeAndFamily, LieutenantColonelAndWife, MaleDoctorAndWife, SingleFemale, SingleFemaleAndGuest, SingleMale, SingleMaleAndGuest, Widow, WidowAndFamily, Widower, WidowerAndFamily
Defined Under Namespace
Classes: BoyfriendAndGirlfriend, HusbandAndWife, HusbandAndWifeWithOwnNames, HusbandWifeAndChildren, HusbandWifeAndFamily, LieutenantColonelAndWife, MaleDoctorAndWife, SingleFemale, SingleFemaleAndGuest, SingleMale, SingleMaleAndGuest, Widow, WidowAndFamily, Widower, WidowerAndFamily
Instance Attribute Summary collapse
-
#family ⇒ Object
Returns the value of attribute family.
Instance Method Summary collapse
-
#initialize(family) ⇒ Salutation
constructor
A new instance of Salutation.
- #template ⇒ Object
- #to_s ⇒ Object
Constructor Details
#initialize(family) ⇒ Salutation
Returns a new instance of Salutation.
5 6 7 8 |
# File 'app/models/rsvp/salutation.rb', line 5 def initialize(family) raise "Salutation class initialization requires a family to be passed." if family.nil? @family = family end |
Instance Attribute Details
#family ⇒ Object
Returns the value of attribute family.
3 4 5 |
# File 'app/models/rsvp/salutation.rb', line 3 def family @family end |
Instance Method Details
#template ⇒ Object
10 11 12 |
# File 'app/models/rsvp/salutation.rb', line 10 def template raise "Template not implemented in subclass." end |
#to_s ⇒ Object
14 15 16 |
# File 'app/models/rsvp/salutation.rb', line 14 def to_s merge end |