Sha256: 95f8100dd05452281bc8ea2437aa987e186a7981c110f6a72095bb1f6ba5b206

Contents?: true

Size: 335 Bytes

Versions: 40

Compression:

Stored size: 335 Bytes

Contents

# frozen_string_literal: true

module Ibrain
  module Types
    class BaseInputObject < GraphQL::Schema::InputObject
      argument_class Ibrain::Types::BaseArgument

      def to_params
        ActionController::Parameters.new(
          to_h.with_indifferent_access.transform_keys(&:underscore)
        )
      end
    end
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
ibrain-core-0.5.15 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.13 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.12 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.10 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.9 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.8 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.7 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.6 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.5 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.4 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.3 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.2 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.1 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.5.0 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.4.9 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.4.8 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.4.7 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.4.5 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.4.4 app/graphql/ibrain/types/base_input_object.rb
ibrain-core-0.4.3 app/graphql/ibrain/types/base_input_object.rb