Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: puppetlabs/ruby-pwsh
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.2.0
Choose a base ref
...
head repository: puppetlabs/ruby-pwsh
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.3.0
Choose a head ref
  • 15 commits
  • 11 files changed
  • 5 contributors

Commits on Dec 2, 2019

  1. Configuration menu
    Copy the full SHA
    31d7639 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2019

  1. (FEAT) Add method for symbolizing hash keys

    This commit adds a new utility method which will take
    a hash or an array and recursively turn any discovered
    hash keys from string keys into symbol keys and return
    the symbolized hash.
    michaeltlombardi committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    e74c1f5 View commit details
    Browse the repository at this point in the history
  2. (MAINT) Update rubocop config

    Prior to this commit rubocop runs in Travis failed on
    a renamed cop.
    michaeltlombardi committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    e63fd6f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14 from michaeltlombardi/bugfix/master/escape_quo…

    …tes_docs
    
    (MAINT) Fix mis-spelling in escape_quotes docs
    sheenaajay authored Dec 3, 2019
    Configuration menu
    Copy the full SHA
    e42b949 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #16 from michaeltlombardi/feat/master/symbolize_ha…

    …sh_keys
    
    (FEAT) Add method for symbolizing hash keys
    sheenaajay authored Dec 3, 2019
    Configuration menu
    Copy the full SHA
    81ce5f9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #17 from michaeltlombardi/maint/master/rubocop-config

    (MAINT) Update rubocop config
    michaeltlombardi authored Dec 3, 2019
    Configuration menu
    Copy the full SHA
    a501d5f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #13 from puppetlabs/release

    Mergeback 0.2.0 Release
    michaeltlombardi authored Dec 3, 2019
    Configuration menu
    Copy the full SHA
    e12d6ec View commit details
    Browse the repository at this point in the history
  7. (FEAT) Ensure hash key casing methods work on arrays

    Prior to this commit the hash key casing methods,
    snake_case_hash_keys and pascal_case_hash_keys,
    only properly handled hashes, not hashes inside
    arrays or other objects.
    
    Now, if passed an array, the methods will iterate
    over each item in the array, recursively casing
    any keys discovered in hashes. Additionally, they
    will not error if passed any objects which are not
    hashes or arrays; instead, they will return that
    object as-is.
    michaeltlombardi committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    ef9505a View commit details
    Browse the repository at this point in the history
  8. (MAINT) Conform hash util methods

    This commit standardizes the hash util methods on taking object
    as a parameter as they handle more data types than just hashes.
    
    It also conforms the hash util methods to use the same underlying
    structure by utilizing a new private method, apply_key_mutator,
    to do the heavy lifting. The other hash utility methods now create
    a proc for the conforming of the keys and pass that to the mutator.
    michaeltlombardi committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    ae622e8 View commit details
    Browse the repository at this point in the history
  9. (MAINT) Handle symbols with case methods

    This commit updates the casing methods to handle symbols
    if passed them - they will return a string if given a
    string and a symbol if given a symbol, properly cased.
    
    This does away with the weird requirement to cast the
    keys to strings, case them, and resymbolize them in the
    hash mutation procs.
    michaeltlombardi committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    feb7ead View commit details
    Browse the repository at this point in the history
  10. Merge pull request #15 from michaeltlombardi/bugfix/master/casing_met…

    …hods_arrays
    
    (FEAT) Ensure hash key casing methods work on arrays
    RandomNoun7 authored Dec 3, 2019
    Configuration menu
    Copy the full SHA
    0c3ea52 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d86aae6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c0c3c2b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7b52f13 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

  1. Merge pull request #18 from michaeltlombardi/maint/release/prep-030

    (MAINT) Release prep for 0.3.0
    david22swan authored Dec 4, 2019
    Configuration menu
    Copy the full SHA
    3d0d1c9 View commit details
    Browse the repository at this point in the history
Loading