diff --git a/app/assets/images/christine.jpg b/app/assets/images/christine.jpg new file mode 100644 index 0000000..7d324e7 Binary files /dev/null and b/app/assets/images/christine.jpg differ diff --git a/app/assets/images/deanna.jpg b/app/assets/images/deanna.jpg new file mode 100644 index 0000000..93d6320 Binary files /dev/null and b/app/assets/images/deanna.jpg differ diff --git a/app/assets/images/emil.jpg b/app/assets/images/emil.jpg new file mode 100644 index 0000000..8798119 Binary files /dev/null and b/app/assets/images/emil.jpg differ diff --git a/app/assets/images/eric.jpg b/app/assets/images/eric.jpg new file mode 100644 index 0000000..ac22518 Binary files /dev/null and b/app/assets/images/eric.jpg differ diff --git a/app/assets/images/gemma.jpg b/app/assets/images/gemma.jpg new file mode 100644 index 0000000..16aa15d Binary files /dev/null and b/app/assets/images/gemma.jpg differ diff --git a/app/assets/images/jennie.jpg b/app/assets/images/jennie.jpg new file mode 100644 index 0000000..724f19e Binary files /dev/null and b/app/assets/images/jennie.jpg differ diff --git a/app/assets/images/julia.jpg b/app/assets/images/julia.jpg new file mode 100644 index 0000000..3be982e Binary files /dev/null and b/app/assets/images/julia.jpg differ diff --git a/app/assets/images/meghan.jpg b/app/assets/images/meghan.jpg new file mode 100644 index 0000000..cd10895 Binary files /dev/null and b/app/assets/images/meghan.jpg differ diff --git a/app/assets/images/ridge.PNG b/app/assets/images/ridge.PNG new file mode 100644 index 0000000..8ad1feb Binary files /dev/null and b/app/assets/images/ridge.PNG differ diff --git a/app/assets/images/ridge.jpg b/app/assets/images/ridge.jpg new file mode 100644 index 0000000..542332d Binary files /dev/null and b/app/assets/images/ridge.jpg differ diff --git a/app/assets/images/toby.jpg b/app/assets/images/toby.jpg new file mode 100644 index 0000000..a2ef0f5 Binary files /dev/null and b/app/assets/images/toby.jpg differ diff --git a/app/assets/images/toby2.jpg b/app/assets/images/toby2.jpg new file mode 100644 index 0000000..e7ab2f9 Binary files /dev/null and b/app/assets/images/toby2.jpg differ diff --git a/app/assets/images/tom.jpg b/app/assets/images/tom.jpg new file mode 100644 index 0000000..aa10f73 Binary files /dev/null and b/app/assets/images/tom.jpg differ diff --git a/app/assets/images/zack.jpg b/app/assets/images/zack.jpg new file mode 100644 index 0000000..80808e6 Binary files /dev/null and b/app/assets/images/zack.jpg differ diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 19ea288..2ae8980 100644 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -1,9 +1,30 @@ class HomeController < ApplicationController + + Person = Struct.new(:name, :image, :role, :relationship, :extra_attrs) + + PARTY_MEMBERS = [ + [ "Gemma", true, "Matron of Honor", "Childhood Friend" ], + [ "Meghan", true, "Maid of Honor", "Rock Climbing Friend" ], + [ "Christine", true, "Bridesmaid", "Childhood Friend" ], + [ "Jennie", true, "Bridesmaid", "Rock Climbing Friend" ], + [ "Julia", true, "Bridesmaid", "Sister-in-law" ], + [ "DeAnna", true, "Bridesmaid", "Rock Climbing Friend", "object-left-top" ], + [ "Emil", true, "Best Man", "Adam's Brother", "object-left-top" ], + [ "Ridge", true, "Best Man", "Childhood Friend", "object-left-top" ], + [ "Tom", true, "Groomsman", "Childhood Friend" ], + [ "Eric", true, "Groomsman", "Childhood Friend", "object-top" ], + [ "Toby", true, "Groomsman", "Rock Climbing Friend", "object-top" ], + [ "Zack", true, "Groomsman", "Jillian's Brother" , "object-bottom"] + ].map do |name, image, role, relationship, extra| + Person.new(name, image, role, relationship, extra) + end + def index @rsvp_by_date = rsvp_by_date + @wedding_party = PARTY_MEMBERS end def rsvp_by_date - ENV["RSVP_DATE"] || "April 20, 2025" + ENV["RSVP_DATE"] || "May 1, 2025" end end diff --git a/app/views/home/index.html.erb b/app/views/home/index.html.erb index d0946e3..f21e70d 100644 --- a/app/views/home/index.html.erb +++ b/app/views/home/index.html.erb @@ -15,8 +15,8 @@ Ceremony & Reception Accommodations Registry + Meet the Wedding Party How We Met - More Info RSVP @@ -39,6 +39,7 @@
RSVP +
Please RSVP by <%= @rsvp_by_date %>
@@ -50,8 +51,8 @@ Ceremony & Reception Accommodations Registry + Wedding Party How We Met - More Info
@@ -141,8 +142,51 @@ -
-
+
+
+
+

Wedding Party

+
+ + <% @wedding_party.each_slice(3) do |r| %> +
+ <% r.each do |person| %> +
+ <% if person.image %> + + <% else %> +
+ <% end %> +
<%= person.name %>
+
<%= person.role %>
+
<%= person.relationship %>
+
+ <% end %> +
+ <% end %> + + + <% @wedding_party.each_slice(1) do |r| %> +
+ <% r.each do |person| %> +
+ <% if person.image %> + + <% else %> +
+ <% end %> +
<%= person.name %>
+
<%= person.role %>
+
<%= person.relationship %>
+
+ <% end %> +
+ <% end %> + +
+
+
+

How we met

@@ -175,4 +219,5 @@
+