amatriain/feedbunch

View on GitHub
FeedBunch-app/app/views/api/opml_imports/show.json.erb

Summary

Maintainability
Test Coverage
{
  "state": "<%= @opml_import_job_state.state %>",
  "show_alert": <%= @opml_import_job_state.show_alert %>

<% if @opml_import_job_state.state == OpmlImportJobState::SUCCESS %>
,
  "failures": [
    <% @opml_import_job_state.opml_import_failures.each do |f| %>
      "<%= f.url %>"
      <% if f != @opml_import_job_state.opml_import_failures.last %>
      ,
      <% end %>
    <% end %>
  ]
<% end %>

<% if @opml_import_job_state.state == OpmlImportJobState::RUNNING %>
,
  "import": {
    "processed": <%= @opml_import_job_state.processed_feeds %>,
    "total": <%= @opml_import_job_state.total_feeds %>
  }
<% end %>
}