dobtco/dispatch

View on GitHub
lib/submission_adapters/screendoor.rb

Summary

Maintainability
A
0 mins
Test Coverage
module SubmissionAdapters
  class Screendoor < SubmissionAdapters::Base
    self.select_text = 'Screendoor'
    self.submission_page = true

    def view_proposals_url
      "https://screendoor.dobt.co/projects/#{embed_token}/admin"
    end

    def view_proposals_link_text
      "Review submissions <i class='fa fa-external-link'></i>".html_safe
    end

    def valid?
      embed_token.present?
    end

    private

    def embed_token
      @opportunity.submission_adapter_data['embed_token']
    end
  end
end