Sha256: 6f154dc17a5f9d76fb0d465b92fba56402480d2e2b762a58d91ad82404f6e98b
Contents?: true
Size: 728 Bytes
Versions: 6
Compression:
Stored size: 728 Bytes
Contents
# frozen_string_literal: true # main Phonelib module definition module Phonelib # load phonelib classes/modules autoload :Core, 'phonelib/core' autoload :Phone, 'phonelib/phone' autoload :PhoneFormatter, 'phonelib/phone_formatter' autoload :PhoneAnalyzer, 'phonelib/phone_analyzer' autoload :PhoneAnalyzerHelper, 'phonelib/phone_analyzer_helper' autoload :PhoneExtendedData, 'phonelib/phone_extended_data' extend Core end if defined?(ActiveModel) || defined?(Rails) autoload :PhoneValidator, 'validators/phone_validator' if defined?(Rails) class Phonelib::Railtie < Rails::Railtie initializer 'phonelib' do |app| app.config.eager_load_namespaces << Phonelib end end end end
Version data entries
6 entries across 6 versions & 1 rubygems