Sha256: f6e2173caf768eab4dbd131bf6c365ee9a2b03348e44a7a139a4dbd081c3179b
Contents?: true
Size: 493 Bytes
Versions: 1
Compression:
Stored size: 493 Bytes
Contents
require 'yunpian' module YunpianCarrier class Base attr_accessor :settings def initialize(settings) self.settings = settings end def deliver!(sms) apikey = Yunpian.apikey signature = Yunpian.signature Yunpian.apikey = settings[:apikey] Yunpian.signature = settings[:signature] || '' sms.to.each do |to| Yunpian.send_to!(to, sms.body) end Yunpian.apikey = apikey Yunpian.signature = signature end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yunpian-carrier-0.1.0 | lib/yunpian-carrier/base.rb |