Sha256: 0e2ae9b9df6728894eef5d09e15e336ed6ab8583f7adecfdafecc1f4bc9a6890

Contents?: true

Size: 502 Bytes

Versions: 2

Compression:

Stored size: 502 Bytes

Contents

module Tarquinn::ClassMethods
  def skip_redirection(redirection, *actions)
    redirector_builder.add_skip_action(redirection, *actions)
  end

  def redirection_rule(redirection, *methods, &block)
    redirector_builder.add_redirection_config(redirection, *methods, block)
  end

  def skip_redirection_rule(redirection, *methods, &block)
    redirector_builder.add_skip_config(redirection, *methods, block)
  end

  def redirector_builder
    @redirector_builder ||= Tarquinn::Builder.new
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tarquinn-0.2.0 lib/tarquinn/class_methods.rb
tarquinn-0.1.0 lib/tarquinn/class_methods.rb