Sha256: e0bab25cd8165ca96f4cb57bfa6546e4011cc4fade5c02773cddd1ee97384b5a

Contents?: true

Size: 518 Bytes

Versions: 2

Compression:

Stored size: 518 Bytes

Contents

module Trestle
  module Controller
    module Modal
      extend ActiveSupport::Concern

      include Trestle::ModalHelper

      included do
        helper_method :modal_request?, :dialog_request?
      end

    protected
      def modal_request?
        request.headers["X-Trestle-Modal"] || request.headers["X-Trestle-Dialog"]
      end

      def dialog_request?
        Trestle.deprecator.warn("The #dialog_request? helper has been renamed to #modal_request?")
        modal_request?
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
trestle-0.10.0.pre2 app/controllers/concerns/trestle/controller/modal.rb
trestle-0.10.0.pre app/controllers/concerns/trestle/controller/modal.rb