gitcoinco/code_fund_ads

View on GitHub
app/models/concerns/properties/presentable.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Properties
  module Presentable
    extend ActiveSupport::Concern

    def scoped_name
      [user&.name, name].compact.join "・"
    end

    def analytics_key
      [id, name].compact.join ": "
    end

    alias to_s analytics_key

    def display_url
      url.gsub(/https?:\/\//, "")
    end
  end
end