Sha256: 4047a3637d963b0d7c1f555c1fa349a0c9db099838e595e770075868e5528c3d

Contents?: true

Size: 593 Bytes

Versions: 1

Compression:

Stored size: 593 Bytes

Contents

module Wiselinks
  module ControllerMethods

    def self.included(base)
      base.helper_method :wiselinks_title
      base.before_filter :set_wiselinks_url
    end

  protected

    def wiselinks_layout
      'wiselinks'
    end

    def wiselinks_title(value)
      if self.request.wiselinks? && value.present?
        Wiselinks.log("title: #{value}")
        self.response.headers['X-Wiselinks-Title'] = URI.encode(value)
      end
    end

    def set_wiselinks_url
      self.response.headers['X-Wiselinks-Url'] = request.env['REQUEST_URI'] if self.request.wiselinks?
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wiselinks-0.7.0 lib/wiselinks/controller_methods.rb