def duckmap_defaults(key)
      values = []

      if self.defaults && self.defaults[key]
        if self.defaults[key].kind_of?(Array)
          values = self.defaults[key]

        elsif self.defaults[key].kind_of?(String)
          values.push(self.defaults[key])

        elsif self.defaults[key].kind_of?(Symbol)
          values.push(self.defaults[key])

        end
      end

      return values
    end
def duckmap_defaults(key)
      values = []

      if self.defaults && self.defaults[key]
        if self.defaults[key].kind_of?(Array)
          values = self.defaults[key]

        elsif self.defaults[key].kind_of?(String)
          values.push(self.defaults[key])

        elsif self.defaults[key].kind_of?(Symbol)
          values.push(self.defaults[key])

        end
      end

      return values
    end
Looks for a key within ActionDispatch::Routing::Route.defaults.
 If found:
   - determine the type of value:
     - If Array, return the array.
     - If String, create an array, add the String to it, and return the array.
     - If Symbol, create an array, add the Symbol to it, and return the array.
 If nothing found, return an empty array.
 returns [Array]