class Terminalwire::Client::Entitlement::Schemes

def each(&)

def each(&)
  @permitted.each(&)
end

def initialize

def initialize
  @permitted = Set.new
end

def permit(scheme)

def permit(scheme)
  @permitted << scheme.to_s
end

def permitted?(url)

def permitted?(url)
  include? URI(url).scheme
end

def serialize

def serialize
  @permitted.to_a.map(&:to_s)
end