Skip to content

ujuc/coolsms-ruby

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coolsms

coolsms Rest API helper

Installation

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

Configuration

  • ENV['COOLSMS_KEY'] and ENV['COOLSMS_SECRET_KEY']

Usage

  • ####Send < Applications

      COOLSMS_SEND = Coolsms::SMS::Send.new( { options } )
      COOLSMS_SEND.send( from, to, text)
      COOLSMS_SEND.set_field( { options} )
    

    Options

    • type
    • charset
    • datetime
    • delay
    • refname
    • country
    • subject
    • srk
    • mode
    • extension
    • force_sms

    Methods

    • send
    • set_field
  • ####Balance

      COOLSMS_BALANCE = Coolsms::SMS::Balance.new
      COOLSMS_BALANCE.balance
    

    Methods

    • balance
  • ####Status < Applications

      COOLSMS_STATUS = Coolsms::SMS::Status.new( options )
      COOLSMS_STATUS.status
    

    Options

    • count
    • unit
    • date
    • channel

    Methods

    • status
  • ####Sent < Applications

      COOLSMS_SENT = Coolsms::SMS::Sent.new( options )
      COOLSMS_SENT.sent
    

    Options

    • count
    • page
    • rcpt
    • start
    • end
    • status
    • resultcode
    • notin_resultcode
    • mid
    • gid

    Methods

    • sent
  • ####Cancel < Applications

      COOLSMS_CANCEL = Coolsms::SMS::Cancel.new( options )
      COOLSMS_CANCEL.cancel
    

    Options

    • mid
    • gid

    Methods

    • cancel
  • ####Applications

    Methods

    • set_fields
    • fields
  • ####TODO

    • [O] Send
    • [O] Sent
    • [O] Cancel
    • [O] Balance
    • [O] Status

Coolsms Rest API Document

https://www.coolsms.co.kr/REST_API_Global

Contributing

  1. Fork it ( https://github.com/[my-github-username]/coolsms/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Source

https://github.com/jun85664396/coolsms

About

coolsms Rest API helper - Ruby

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%