Sha256: 8fed40156f0fca0309df99eb52872c1606066b9f0d960be3a75cb17bcd2947ac

Contents?: true

Size: 660 Bytes

Versions: 1

Compression:

Stored size: 660 Bytes

Contents

# frozen_string_literal: true

# lib/cal_invite/providers.rb
require_relative 'providers/base_provider'

module CalInvite
  module Providers
    SUPPORTED_PROVIDERS = %i[google ical outlook yahoo ics office365].freeze

    autoload :Google, 'cal_invite/providers/google'
    autoload :Ical, 'cal_invite/providers/ical'
    autoload :Outlook, 'cal_invite/providers/outlook'
    autoload :Office365, 'cal_invite/providers/office365'
    autoload :Yahoo, 'cal_invite/providers/yahoo'
    autoload :IcsContent, 'cal_invite/providers/ics_content'
    autoload :IcsDownload, 'cal_invite/providers/ics_content'
    autoload :Ics, 'cal_invite/providers/ics'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cal-invite-0.1.3 lib/cal_invite/providers.rb