Sha256: 1b68ce8958c1113f6bb5dfb8c0ac2bdbfa9168c9739bd5a9a7d6bf25577f3659
Contents?: true
Size: 1.11 KB
Versions: 20
Compression:
Stored size: 1.11 KB
Contents
module RSpec module Rails # @private module FeatureCheck module_function def has_active_job? defined?(::ActiveJob) end def has_active_record? defined?(::ActiveRecord) end def has_active_record_migration? has_active_record? && defined?(::ActiveRecord::Migration) end def has_action_mailer? defined?(::ActionMailer) end def has_action_mailer_preview? has_action_mailer? && defined?(::ActionMailer::Preview) end def has_action_cable_testing? defined?(::ActionCable) end def has_action_mailer_parameterized? has_action_mailer? && defined?(::ActionMailer::Parameterized::DeliveryJob) end def has_action_mailer_unified_delivery? has_action_mailer? && defined?(::ActionMailer::MailDeliveryJob) end def has_action_mailer_legacy_delivery_job? defined?(ActionMailer::DeliveryJob) end def has_action_mailbox? defined?(::ActionMailbox) end def type_metatag(type) "type: :#{type}" end end end end
Version data entries
20 entries across 19 versions & 4 rubygems