Sha256: 2a004dc63c7f90a0bdc8a295f6581c48ac0942675a9e708c7a0e03158abb5c2a
Contents?: true
Size: 556 Bytes
Versions: 3
Compression:
Stored size: 556 Bytes
Contents
class SmsAero operation :send_sms do |settings| documentation "https://smsaero.ru/api/description/#send-sms" path do |test: false, **| settings.test || test ? "testsend" : "send" end query model: Sms do attribute :to, Types::Phone end response :success, 200, format: :json, model: Answer do attribute :id, proc(&:to_s) attribute :success, default: proc { id != "" } end response :failure, 200, format: :json, model: Answer do attribute :success, default: proc { false } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sms_aero-0.0.11 | lib/sms_aero/operations/send_sms.rb |
sms_aero-0.0.10 | lib/sms_aero/operations/send_sms.rb |
sms_aero-0.0.9 | lib/sms_aero/operations/send_sms.rb |