Skip to content

Instantly share code, notes, and snippets.

@ryankbales
Created December 19, 2014 19:43
Show Gist options
  • Save ryankbales/d18c65bc26df3b683834 to your computer and use it in GitHub Desktop.
Save ryankbales/d18c65bc26df3b683834 to your computer and use it in GitHub Desktop.
partials = Part.find_all_by_part_type "PartPartial"
selected_parts = partials.select {|part| part.part.partial == "responsive_client_portal"}
pages = []
page_links = []
selected_parts.each do |part|
pages << part.page
end
pages.each do |page|
if page != nil
if page.is_store_page?
page_store ||= page.client.stores.first
if page_store.client_domain
page_links << "#{page_store.facility_page_url}#{page_store.page_url(page)}"
else
page_links << "#{page_store.client.full_url_for_path(page_store.page_url(page))}"
end
else
page_links << "http://#{page.client.primary_domain.determine_hostname_for_environment}/#{page.name}"
end
end
end
puts page_links
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment