when use_ext is true, we will check to see if there are no supported modules for a particular file. instead of the file being skipped, an error will be thrown.
officially support multiple loaders per extension.
add a Config::Any::Base for all loaders to inherit from, plus add a new dependency mechanism: requires_any_of() and requires_all_of().
Files:added: /branches/Config-Any/unsupported_error/t/63-unsupported.t (
try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/JSON.pm (
try)
added: /branches/Config-Any/unsupported_error/lib/Config/Any/Base.pm (
try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/General.pm (
try)
modified: /branches/Config-Any/unsupported_error/t/54-xml.t (
try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/INI.pm (
try)
modified: /branches/Config-Any/unsupported_error/t/53-perl.t (
try)
modified: /branches/Config-Any/unsupported_error/t/55-yaml.t (
try)
modified: /branches/Config-Any/unsupported_error/t/52-json.t (
try)
added: /branches/Config-Any/unsupported_error/t/conf/conf.unsupported (
try)
modified: /branches/Config-Any/unsupported_error/t/50-general.t (
try)
added: /branches/Config-Any/unsupported_error/t/lib/Config/Any (
try)
modified: /branches/Config-Any/unsupported_error/t/51-ini.t (
try)
modified: /branches/Config-Any/unsupported_error/t/61-features.t (
try)
added: /branches/Config-Any/unsupported_error/t/lib/Config/Any/Unsupported.pm (
try)
modified: /branches/Config-Any/unsupported_error/Changes (
try)
added: /branches/Config-Any/unsupported_error/t/lib (
try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any.pm (
try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/XML.pm (
try)
added: /branches/Config-Any/unsupported_error/t/lib/Config (
try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/YAML.pm (
try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/Perl.pm (
try)