class Alisms::Client

Constants

HOST
PARAM

Public Class Methods

by(sign_name) click to toggle source
# File lib/alisms/client.rb, line 22
def by sign_name
  @sign_name = sign_name
  execute
end
execute() click to toggle source
# File lib/alisms/client.rb, line 27
def execute
  conn = Faraday.new HOST
  conn.headers['Authorization'] = "APPCODE #{Alisms.appcode}"
  conn.params = {
    :ParamsString  => @param_string,
    :RecNum        => @rec_num,
    :SignName      => @sign_name,
    :TemplateCode  => @template_code
  }
  conn.get
end
send_sms(param_string) click to toggle source
# File lib/alisms/client.rb, line 12
def send_sms(param_string)
  @param_string = param_string
  self
end
to(rec_num) click to toggle source
# File lib/alisms/client.rb, line 7
def to(rec_num)
  @rec_num = rec_num
  self
end
with_template(template_code) click to toggle source
# File lib/alisms/client.rb, line 17
def with_template template_code
  @template_code = template_code
  self
end