def list
      hash = JSON.parse(CrateAPI::Base.call("#{CrateAPI::Base::CRATES_URL}/#{CRATE_ACTIONS[:list]}", :get))
      return Crates.from_array(hash["crates"])
    end
def list
      hash = JSON.parse(CrateAPI::Base.call("#{CrateAPI::Base::CRATES_URL}/#{CRATE_ACTIONS[:list]}", :get))
      return Crates.from_array(hash["crates"])
    end
Get a list of crates (w/o files).

 @return [Array] an array of crate objects.
 @note This will not return crate objects with the files they contain.
 @see Crates#all