{"id":23070480,"url":"https://github.com/zabolotnov87/sms_ru","last_synced_at":"2025-04-03T10:19:04.816Z","repository":{"id":65562994,"uuid":"194503405","full_name":"zabolotnov87/sms_ru","owner":"zabolotnov87","description":"Ruby Client Library for working with SMS.RU (https://sms.ru).","archived":false,"fork":false,"pushed_at":"2022-09-05T17:38:56.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-10T21:46:09.345Z","etag":null,"topics":["faraday","smsru"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zabolotnov87.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-30T10:30:30.000Z","updated_at":"2022-09-03T12:37:52.000Z","dependencies_parsed_at":"2023-01-29T19:15:16.100Z","dependency_job_id":null,"html_url":"https://github.com/zabolotnov87/sms_ru","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zabolotnov87%2Fsms_ru","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zabolotnov87%2Fsms_ru/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zabolotnov87%2Fsms_ru/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zabolotnov87%2Fsms_ru/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zabolotnov87","download_url":"https://codeload.github.com/zabolotnov87/sms_ru/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246981165,"owners_count":20863828,"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":["faraday","smsru"],"created_at":"2024-12-16T06:26:55.156Z","updated_at":"2025-04-03T10:19:04.787Z","avatar_url":"https://github.com/zabolotnov87.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SmsRu\n\nRuby Client Library for working with [SMS.RU](https://sms.ru).\n\nNOTE: current implementation does not support ALL features, and includes only:\n\n  * Send SMS\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'sms-ru-client'\n```\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install sms-ru-client\n\n## Configuration\n\n```ruby\nSmsRu.configure do |config|\n  config.api_endpoint = 'https://sms.ru/'\n  config.logger = Logger.new(STDERR)\n  config.api_id = 'your api_id'\nend\n```\n\nor\n\n```ruby\nclient = SmsRu::Client.new(\n  api_endpoint: 'https://sms.ru/'\n  logger: Logger.new(STDERR)\n  api_id: 'your api_id'\n)\n```\n\n## Usage\n\n### Send SMS\n\n```ruby\nrequest = SmsRu::Requests::SendSms.new(\n  to: '79991234567',\n  message: 'hello world',\n  test: true\n)\n\nSmsRu.client.send_sms(request)\n```\n\n## Development\n\nSetup:\n\n```console\nmake setup\n```\n\nRun linters:\n\n```console\nmake lint\n```\n\nRun tests:\n\n```console\nmake test\n```\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/zabolotnov87/sms_ru. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n## Code of Conduct\n\nEveryone interacting in the Test project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/zabolotnov87/sms_ru/blob/master/CODE_OF_CONDUCT.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzabolotnov87%2Fsms_ru","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzabolotnov87%2Fsms_ru","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzabolotnov87%2Fsms_ru/lists"}