class Parameters::Types::Symbol

Public Class Methods

coerce(value) click to toggle source

Coerces a value into a Symbol.

@param [#to_sym, to_s] value

The value to coerce.

@return [::Symbol]

The coerced Symbol.
# File lib/parameters/types/symbol.rb, line 16
def self.coerce(value)
  if value.respond_to?(:to_sym)
    value.to_sym
  else
    value.to_s.to_sym
  end
end