Sha256: 6407c89c26843e3eca44d2175d3b440194ba0607b52b91d386b189557ae6bda8

Contents?: true

Size: 616 Bytes

Versions: 18

Compression:

Stored size: 616 Bytes

Contents

module PointlessFeedback
  module ApplicationHelper
    delegate :root_url, :root_path, :to => :main_app

    # Can search for named routes directly in the main app, omitting
    # the "main_app." prefix
    def method_missing(method, *args, &block)
      if main_app_url_helper?(method)
        main_app.send(method, *args)
      else
        super
      end
    end

    def respond_to_missing?(method, include_all)
      main_app_url_helper?(method) || super
    end


    private

    def main_app_url_helper?(method)
      /\A\w+(_path|_url)\z/ === method.to_s && main_app.respond_to?(method)
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
pointless_feedback-4.1.5 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-4.1.4 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-4.1.3 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-4.1.2 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-4.1.1 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-4.1.0 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-4.0.6 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-4.0.5 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-4.0.3 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-4.0.2 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-3.0.2 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-4.0.1 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-3.0.0 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-4.0.0 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-1.0.3 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-1.0.2 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-1.0.1 app/helpers/pointless_feedback/application_helper.rb
pointless_feedback-1.0.0 app/helpers/pointless_feedback/application_helper.rb