domain_materializable.rb 282 B

12345678910111213
  1. # frozen_string_literal: true
  2. module DomainMaterializable
  3. extend ActiveSupport::Concern
  4. included do
  5. after_create_commit :refresh_instances_view
  6. end
  7. def refresh_instances_view
  8. Instance.refresh unless domain.nil? || Instance.where(domain: domain).exists?
  9. end
  10. end