code: def push_paths(name, paths, glob = nil)
        paths = [paths].flatten
        raise NoPathsGiven if paths.blank?
        _load_paths[name] ||= []
        _load_paths[name] << [paths, glob]
      end
docs: Push a named path and optional glob onto the list of paths associated with <name>
  
   @param [Symbol]         name  The name to associate with the given path and glob
   @param [String, Array]  paths A path or paths to associate with the namd and glob
   @param [String, Nil]    glob  The glob to associate with the given path(s) and name
  
   @example No Glob:
     MyClass.push_paths(:foo, "path/for/foo")
  
   @example Using a Glob:
     MyClass.push_paths(:foo, "path/for/foo", "**/*.rb")
  
   @example Using Multiple paths:
     MyClass.push_paths(:foo, ["path/one", "path/two"], "**/*.rb")
  
   @raise [Pancake::NoPathsGiven] raised when an empty paths array is provided
   @author Daniel Neighman
   @since 0.1.1
   @api public