18F/micropurchase

View on GitHub
app/presenters/auction_preview_url.rb

Summary

Maintainability
A
0 mins
Test Coverage
class AuctionPreviewUrl
  include Rails.application.routes.url_helpers
  include ActionView::Helpers::UrlHelper
  Rails.application.routes.default_url_options[:host] = ENV['ROOT_URL']

  attr_reader :auction

  def initialize(auction:)
    @auction = auction
  end

  def to_s
    link_to url, url
  end

  def url
    auction_url(auction, token: auction.token)
  end
end