Popularity
0.9
Growing
Activity
1.2
-
2
11
1

Description

Utility methods extracted from SugarCRM Ruby projects.

Monthly Downloads: 113
Programming language: Ruby
License: Apache License 2.0
Tags: Utilities     JSON     File Based    
Latest version: v0.6.0

sugar_utils alternatives and similar gems

Based on the "Core Extensions" category

Do you think we are missing an alternative of sugar_utils or a related project?

Add another 'Core Extensions' Gem

README

sugar_utils

Gem Version Build Status Code Climate Test Coverage [License](LICENSE)

Inline docs RubyDoc CucumberPro

Utility methods extracted from SugarCRM Ruby projects.

These methods are included:

  • SugarUtils.ensure_boolean
  • SugarUtils.ensure_integer
  • SugarUtils.scrub_encoding
  • SugarUtils::File.flock_shared
  • SugarUtils::File.flock_exclusive
  • SugarUtils::File.change_access
  • SugarUtils::File.read
  • SugarUtils::File.write
  • SugarUtils::File.atomic_write
  • SugarUtils::File.read_json
  • SugarUtils::File.write_json
  • SugarUtils::File.append

Installation

Add this line to your application's Gemfile:

gem 'sugar_utils'

And then execute:

$ bundle install

Or install it yourself as:

$ gem install sugar_utils

Roadmap

These methods might be added in the future:

  • sizeof_dir
  • find_files
  • find_file!
  • gzip
  • gunzip
  • tarball
  • untarball
  • tarball_list
  • encrypt
  • http_get_file
  • timeout_retry

Elsewhere on the web

Links to other places on the web where this projects exists:

Contributing

See [CONTRIBUTING](CONTRIBUTING.md) for how you can contribute changes back into this project.

Contributors

Acknowledgements

Copyright 2019 SugarCRM Inc., released under the Apache2 License.


*Note that all licence references and agreements mentioned in the sugar_utils README section above are relevant to that project's source code only.