{"id":21478529,"url":"https://github.com/kayhide/motion-securerandom","last_synced_at":"2025-07-15T11:31:12.202Z","repository":{"id":56884597,"uuid":"48992662","full_name":"kayhide/motion-securerandom","owner":"kayhide","description":"SecureRandom library for RubyMotion.","archived":false,"fork":false,"pushed_at":"2016-01-04T11:25:24.000Z","size":6,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-09T03:11:21.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/kayhide/motion-securerandom","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kayhide.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-04T11:21:25.000Z","updated_at":"2020-11-16T00:45:11.000Z","dependencies_parsed_at":"2022-08-20T13:10:56.620Z","dependency_job_id":null,"html_url":"https://github.com/kayhide/motion-securerandom","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/kayhide/motion-securerandom","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayhide%2Fmotion-securerandom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayhide%2Fmotion-securerandom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayhide%2Fmotion-securerandom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayhide%2Fmotion-securerandom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kayhide","download_url":"https://codeload.github.com/kayhide/motion-securerandom/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayhide%2Fmotion-securerandom/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265431516,"owners_count":23764028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-23T11:18:43.316Z","updated_at":"2025-07-15T11:31:11.895Z","avatar_url":"https://github.com/kayhide.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# motion-securerandom\n\nSecureRandom library for RubyMotion.\n\n## Requirements\n\n- Ruby 2.2.x\n\nThis gem directly imports the codes from the original standard library which is found in your development environment.\nSo the ruby version (more specifically, the bundled securerandom version) is important.\n\nThis is done by [MotionBlender](https://github.com/kayhide/motion_blender).\n\n(2.3.x is not tested yet.)\n\n## Installation\n\nAdd this line to your RubyMotion application's Gemfile:\n\n```ruby\ngem 'motion-securerandom'\n```\n\nOr for your gem, add this to .gemspec file:\n\n```ruby\nspec.add_runtime_dependency 'motion-securerandom'\n```\n\nAnd `require` it in your gem loader:\n\n```ruby\nrequire 'motion-securerandom'\n```\n\n## Usage\n\n```ruby\nSecureRandom.hex(32)\n# =\u003e \"b1e53a381e8073f644bf1ed481ca9e521cf13a43bcad09c095fff40105bc041d\"\n```\n\n## Development\n\nTo install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org).\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/kayhide/motion-securerandom. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](contributor-covenant.org) code of conduct.\n\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkayhide%2Fmotion-securerandom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkayhide%2Fmotion-securerandom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkayhide%2Fmotion-securerandom/lists"}