From cb0430d6934159b5ed3afc8c17b817a9be468175 Mon Sep 17 00:00:00 2001 From: Jeff Lai Date: Fri, 27 May 2016 17:35:15 +0800 Subject: [PATCH] Add dingtalk attendance api --- lib/dingtalk/api/attendance.rb | 14 ++++++++++++++ lib/dingtalk/client.rb | 4 ++++ 2 files changed, 18 insertions(+), 0 deletions(-) create mode 100644 lib/dingtalk/api/attendance.rb diff --git a/lib/dingtalk/api/attendance.rb b/lib/dingtalk/api/attendance.rb new file mode 100644 index 0000000..adcc4c8 --- /dev/null +++ b/lib/dingtalk/api/attendance.rb @@ -0,0 +1,14 @@ +module Dingtalk + module Api + class Attendance < Base + def list(params) + http_post("list?access_token=#{access_token}", params) + end + + private + def base_url + 'attendance' + end + end + end +end diff --git a/lib/dingtalk/client.rb b/lib/dingtalk/client.rb index f31976c..4d613c2 100644 --- a/lib/dingtalk/client.rb +++ b/lib/dingtalk/client.rb @@ -64,6 +64,10 @@ module Dingtalk Api::User.new(@corp) end + def Attendance + Api::Attendance.new(@corp) + end + def message Api::Message.new(@corp) end -- libgit2 0.21.0