Class: YolQyWeixin::Client

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from YolQyWeixin::Connection::Message

#send_message

Methods included from YolQyWeixin::Connection::Department

#department_list

Methods included from YolQyWeixin::Connection::User

#get_user_id, #get_user_info, #get_users_by_department

Methods included from YolQyWeixin::Connection::Template

#send_template_message

Methods included from YolQyWeixin::Connection::Qrcode

#get_limited_qr

Methods included from YolQyWeixin::Connection::Base

#get_access_token, #http_get, #http_post

Constructor Details

#initialize(options = {}) ⇒ Client

Returns a new instance of Client.



16
17
18
19
20
# File 'lib/yol_qy_weixin/client.rb', line 16

def initialize(options = {})
  @corpid = options[:corpid] || YolQyWeixin.configuration.corpid
  @secret = options[:secret] || YolQyWeixin.configuration.secret
  @redis  = options[:redis]  || YolQyWeixin.configuration.redis
end

Instance Attribute Details

#corpidObject

Returns the value of attribute corpid.



14
15
16
# File 'lib/yol_qy_weixin/client.rb', line 14

def corpid
  @corpid
end

#redisObject

Returns the value of attribute redis.



14
15
16
# File 'lib/yol_qy_weixin/client.rb', line 14

def redis
  @redis
end

#secretObject

Returns the value of attribute secret.



14
15
16
# File 'lib/yol_qy_weixin/client.rb', line 14

def secret
  @secret
end