Sha256: 354ef98d9574abab9e0a1740bd9e0b1d399e35311b78501e376b9367aaacdb7b

Contents?: true

Size: 558 Bytes

Versions: 7

Compression:

Stored size: 558 Bytes

Contents

# frozen_string_literal: true

# HtmlFile Module
module KepplerFrontend
  module Concerns
    module Callbacks
      module Services
        extend ActiveSupport::Concern

        included do
          delegate :install, :change_name, :code_save, :output, :uninstall, to: :callbacks   
          before_destroy :callback_uninstall
        end

        private

        def callback_uninstall
          callbacks.uninstall
        end

        def callbacks
          KepplerFrontend::Callbacks::CodeHandler.new(self)
        end  
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
keppler-2.1.22 installer/core/rockets/keppler_frontend/app/models/keppler_frontend/concerns/callbacks/services.rb
keppler-2.1.21 installer/core/rockets/keppler_frontend/app/models/keppler_frontend/concerns/callbacks/services.rb
keppler-2.1.20 installer/core/rockets/keppler_frontend/app/models/keppler_frontend/concerns/callbacks/services.rb
keppler-2.1.19 installer/core/rockets/keppler_frontend/app/models/keppler_frontend/concerns/callbacks/services.rb
keppler-2.1.18 installer/core/rockets/keppler_frontend/app/models/keppler_frontend/concerns/callbacks/services.rb
keppler-2.1.17 installer/core/rockets/keppler_frontend/app/models/keppler_frontend/concerns/callbacks/services.rb
keppler-2.1.16 installer/core/rockets/keppler_frontend/app/models/keppler_frontend/concerns/callbacks/services.rb