Sha256: 24a279ae540356fa37d08c250d7af500ada796614dfe6de32f182de4e218fe59

Contents?: true

Size: 440 Bytes

Versions: 24

Compression:

Stored size: 440 Bytes

Contents

module RailsPerformance
  module Rails
    class QueryBuilder

      def QueryBuilder.compose_from(params)
        result = {}

        result[:controller] = params[:controller_eq]
        result[:action]     = params[:action_eq]
        result[:format]     = params[:format_eq]
        result[:status]     = params[:status_eq]

        result.delete_if {|k, v| v.nil?}

        { q: result }
      end

    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
rails_performance-1.2.3 lib/rails_performance/rails/query_builder.rb
rails_performance-1.2.2 lib/rails_performance/rails/query_builder.rb
rails_performance-1.2.1 lib/rails_performance/rails/query_builder.rb
rails_performance-1.2.0 lib/rails_performance/rails/query_builder.rb
rails_performance-1.2.0.alpha5 lib/rails_performance/rails/query_builder.rb
rails_performance-1.2.0.alpha4 lib/rails_performance/rails/query_builder.rb
rails_performance-1.2.0.alpha3 lib/rails_performance/rails/query_builder.rb
rails_performance-1.2.0.alpha2 lib/rails_performance/rails/query_builder.rb
rails_performance-1.2.0.alpha1 lib/rails_performance/rails/query_builder.rb
rails_performance-1.1.0 lib/rails_performance/rails/query_builder.rb
rails_performance-1.0.5.3 lib/rails_performance/rails/query_builder.rb
rails_performance-1.0.5.2 lib/rails_performance/rails/query_builder.rb
rails_performance-1.0.5.1 lib/rails_performance/rails/query_builder.rb
rails_performance-1.0.5 lib/rails_performance/rails/query_builder.rb
rails_performance-1.0.4 lib/rails_performance/rails/query_builder.rb
rails_performance-1.0.3 lib/rails_performance/rails/query_builder.rb
rails_performance-1.0.2 lib/rails_performance/rails/query_builder.rb
rails_performance-1.0.1 lib/rails_performance/rails/query_builder.rb
rails_performance-1.0.0 lib/rails_performance/rails/query_builder.rb
rails_performance-1.0.0.beta5 lib/rails_performance/rails/query_builder.rb