code: def implode(self, value, glue=''):
          
          first = self.first()
  
          if not isinstance(first, (basestring)):
              return glue.join(self.pluck(value).all())
  
          return value.join(self.items)
docs: Concatenate values of a given key as a string.
  
          :param value: The value
          :type value: str
  
          :param glue: The glue
          :type glue: str
  
          :rtype: str