Sha256: ca1cadf59b1fb7752392b66285a72ba2a1f4fec7eece840e7f61456d929d94d0

Contents?: true

Size: 272 Bytes

Versions: 1

Compression:

Stored size: 272 Bytes

Contents

module Tarquinn
  extend ActiveSupport::Concern

  included do
    before_action :perform_redirection
  end

  private

  def redirector_engine
    self.class.redirector_builder.build(self)
  end

  def perform_redirection
    redirector_engine.perform_redirect
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tarquinn-0.2.0 lib/tarquinn/concern.rb