• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ruby-grape / grape / 13552872935

26 Feb 2025 08:34PM UTC coverage: 98.108% (-0.3%) from 98.389%
13552872935

Pull #2540

github

web-flow
Merge 625d752a2 into 0f57e01dc
Pull Request #2540: Deprecates Grape's Extensions for ParamsBuilder in favor of build_with

58 of 63 new or added lines in 13 files covered. (92.06%)

9 existing lines in 3 files now uncovered.

3578 of 3647 relevant lines covered (98.11%)

75684.01 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

75.0
/lib/grape/extensions/hashie/mash.rb
1
# frozen_string_literal: true
2

3
module Grape
60✔
4
  module Extensions
60✔
5
    module Hashie
60✔
6
      module Mash
60✔
7
        module ParamBuilder
60✔
8
          extend ::ActiveSupport::Concern
60✔
9

10
          included do
60✔
11
            Grape.deprecator.warn 'This concern has been deprecated. Use `build_with` with one of the following short_name (:hash, :hash_with_indifferent_access, :hashie_mash) instead.'
1✔
NEW
12
            namespace_inheritable(:build_params_with, :hashie_mash)
×
13
          end
14

15
          def build_params
60✔
UNCOV
16
            ::Hashie::Mash.new(rack_params).tap do |params|
×
UNCOV
17
              params.deep_merge!(grape_routing_args) if env.key?(Grape::Env::GRAPE_ROUTING_ARGS)
×
18
            end
19
          end
20
        end
21
      end
22
    end
23
  end
24
end
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc