Sha256: ac84994714b889597be701f166e8aa2f2180254123f5465ce10bdc8c9350f8f7
Contents?: true
Size: 730 Bytes
Versions: 1
Compression:
Stored size: 730 Bytes
Contents
require 'httparty' class Thinkific::User def self.get id puts "+++ get one user" raise 'not implemented' end # find by email def self.where delta={} if delta[:email] result = HTTParty.get "#{Thinkific::DOMAIN}/api/public/v1/users", :headers => Thinkific.headers, :query => Thinkific.query.merge( :query => delta ) rs = JSON.parse result.body return rs['items'][0] else raise 'not implemented? Expecting email.' end end def self.create def self.all result = HTTParty.get "#{Thinkific::DOMAIN}/api/public/v1/users", :headers => Thinkific.headers, :query => Thinkific.query rs = JSON.parse result.body return rs['items'] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
thinkific-0.0.4 | lib/thinkific/user.rb |