class Terminalwire::Client::Resource::Browser

def launch(url:)

def launch(url:)
  Launchy.open(URI(url))
  # TODO: This is a hack to get the `respond` method to work.
  # Maybe explicitly call a `suceed` and `fail` method?
  nil
end

def permit(command, url:, **)

def permit(command, url:, **)
  @entitlement.schemes.permitted? url
end