coolsms Rest API helper
Add this line to your application's Gemfile:
gem'coolsms'And then execute:
$ bundle
Or install it yourself as:
$ gem install coolsms
Test
$ ruby test/coolsms_test.rb -v
ENV['COOLSMS_KEY']andENV['COOLSMS_SECRET_KEY']
COOLSMS_SEND=Coolsms::SMS::Send.new({options})COOLSMS_SEND.send(from,to,text)COOLSMS_SEND.set_field({options})Options
- type
- image
- image_encoding
- refname
- country
- datetime
- subject
- charset
- srk
- mode
- extension
- delay
- force_sms
- os_platform
- dev_lang
- sdk_version
- app_version
- sender_key
- template_code
Methods
- send
- set_field
COOLSMS_BALANCE=Coolsms::SMS::Balance.newCOOLSMS_BALANCE.balance- Methods
- balance
COOLSMS_STATUS=Coolsms::SMS::Status.new(options)COOLSMS_STATUS.statusOptions
- count
- unit
- date
- channel
Methods
- status
COOLSMS_SENT=Coolsms::SMS::Sent.new(options)COOLSMS_SENT.sentOptions
- count
- page
- rcpt
- start
- end
- status
- resultcode
- notin_resultcode
- mid
- gid
Methods
- sent
COOLSMS_CANCEL=Coolsms::SMS::Cancel.new(options)COOLSMS_CANCEL.cancelOptions
- mid
- gid
Methods
- cancel
- Methods
- set_fields
- fields
- Send
- Sent
- Cancel
- Balance
- Status
- Coolsms REST API
- Support API version : 1.5
- Fork it ( https://github.com/[my-github-username]/coolsms/fork )
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request