package com.qubling.sidekick.fetch.cpan;
import com.qubling.sidekick.fetch.AbstractFetcher;
import com.qubling.sidekick.instance.Instance;
import com.qubling.sidekick.model.Model;
public abstract class CPANFetcher<SomeInstance extends Instance<SomeInstance>> extends AbstractFetcher<SomeInstance> {
public static final String METACPAN_API_URL = "http://api.metacpan.org/";
public static final String METACPAN_API_POD_URL = METACPAN_API_URL + "pod/";
public static final String METACPAN_API_MODULE_URL = METACPAN_API_URL + "module/";
public static final String METACPAN_API_RELEASE_URL = METACPAN_API_URL + "release/";
public static final String METACPAN_URL = "http://metacpan.org/";
public static final String METACPAN_MODULE_URL = METACPAN_URL + "module/";
public static final String METACPAN_RELEASE_URL = METACPAN_URL + "release/";
public static final String METACPAN_SECURE_URL = "https://metacpan.org/";
public static final String METACPAN_SECURE_MODULE_URL = METACPAN_SECURE_URL + "module/";
public static final String METACPAN_SECURE_RELEASE_URL = METACPAN_SECURE_URL + "release/";
public CPANFetcher(Model<SomeInstance> model) {
super(model);
}
}