class Morpher::Transform::Hash::Symbolize
Transform
to symbolize array keys
Public Instance Methods
call(input)
click to toggle source
Apply transformation to input
@param [Hash{String => Object}]
@return [Hash{Symbol => Object}]
# File lib/morpher/transform.rb, line 325 def call(input) unless input.keys.all? { |key| key.instance_of?(String) } return failure(error(input: input, message: 'Found non string key in input')) end success(input.transform_keys(&:to_sym)) end