Sha256: d0bd7c2b473eea9ebb282b4ce8f638062cea0ec5438959b84b66c6c29a9923e4

Contents?: true

Size: 402 Bytes

Versions: 2

Compression:

Stored size: 402 Bytes

Contents

module Kashiwamochi
  module ActionController
    extend ActiveSupport::Concern

    module InstanceMethods

      def build_search_query!
        q = params.delete(Kashiwamochi.config.search_key)
        instance_variable_set("@#{Kashiwamochi.config.search_key}", Kashiwamochi.build(q))
      end
      alias_method :build_query!, :build_search_query! unless defined?(build_query!)

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kashiwamochi-0.2.1 lib/kashiwamochi/action_controller.rb
kashiwamochi-0.2.0 lib/kashiwamochi/action_controller.rb