Sha256: 39b9e0557ebb62cecffc7939a9694777f670e4f5de7de5483b12bbcce1af3adf

Contents?: true

Size: 739 Bytes

Versions: 2

Compression:

Stored size: 739 Bytes

Contents

require "AliDayuSms/version"
require 'AliDayuSms/redis_client'
require 'AliDayuSms/send_sms'
require 'AliDayuSms/validation'
require 'redis'



module AliDayuSms
  # Your code goes here...
  class Configuration
    attr_accessor :app_key, :app_secret, :sign_name, #required
                  :redis_config, :url, :target_app_key, :session, :partner_id, :simplify

    attr_reader  :method_str

    def initialize
      @url = 'http://gw.api.taobao.com/router/rest'
      @method_str = 'alibaba.aliqin.fc.sms.num.send'
      @simplify = false
    end
  end

  class << self
    attr_writer :configuration
  end

  def self.configuration
    @configuration ||= Configuration.new
  end

  def self.configure
    yield configuration
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
AliDayuSms-0.1.1 lib/AliDayuSms.rb
AliDayuSms-0.1.0 lib/AliDayuSms.rb