Growstuff/growstuff

View on GitHub
app/views/activities/index.rss.haml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
%rss{ version: 2.0 }
  %channel
    %title
      Recent activities from #{@owner ? @owner : 'all members'} (#{ENV['GROWSTUFF_SITE_NAME']})
    %link= activities_url
    - @activities.each do |activity|
      %item
        %title #{activity['name']}
        %pubdate= activity['created_at'].to_fs(:rfc822)
        %description
          :escaped
            <p>Category: #{activity['category']}</p>
            <p>Due Date: #{activity['due_date'] ? activity['due_date'] : 'unknown' }</p>
            <p>Garden: #{activity['garden_name'] ? activity['garden_name'] : 'N/A' }</p>
            <p>Planting: #{activity['planting_name'] ? activity['planting_name'] : 'N/A' }</p>
          :escaped_markdown
            #{ strip_tags markdownify(activity['description']) }
        %link= activity_url(slug: activity['slug'])
        %guid= activity_url(slug: activity['slug'])