Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

devel/improvements #8

Merged
merged 21 commits into from
Sep 11, 2014
Merged

devel/improvements #8

merged 21 commits into from
Sep 11, 2014

Conversation

symkat
Copy link
Owner

@symkat symkat commented Sep 9, 2014

No description provided.

Previously config() would return a reference to whatever was loaded from
_load_config().  Changes to that structure would result in changes to the
return value of ->config leading to an invalid cache issue.

The dclone ensures that config will persist in returning the value from
_load_config().

Storable has been core since 5.7.3, and a result has not been added to
the Makefile.PL as a requirement.
This was able to be done in native Perl trivially and should
not require adding a dependency to be installed.
Password is the key used in DBI/DBIC for password authentication,
pass has been used incorrectly.  This has been corrected in the
test files.
This allows connect() lines to contain keys to over write the
loaded configuration.  Any specified configuration will be added
to, or replace the loaded configuration.

The dsn itself may not be replaced by default.
* Storable wasn't core until 5.7.3, while we support 5.005+
symkat added a commit that referenced this pull request Sep 11, 2014
@symkat symkat merged commit 0040530 into master Sep 11, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants