Sha256: ddaa434e8b5699c62876cf7e96b1ee16c2ce4fdb5fe3ffb9708129f422ecf795
Contents?: true
Size: 412 Bytes
Versions: 6
Compression:
Stored size: 412 Bytes
Contents
# frozen_string_literal: true module Omniauth module Rails module AuthorizationTypes class Domains < Base def authorized? domains.any? { |domain| email_domain.casecmp(domain).zero? } end private def email_domain @email_domain ||= email.split("@").last.to_s end def domains value end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems