Sha256: 32d7de1c2eb43b7044199b01f3322963e4790ac75718a6173c4f63c6759a564a

Contents?: true

Size: 547 Bytes

Versions: 1

Compression:

Stored size: 547 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'
  	end
  end

  def self.all
    puts "+++ all users"
    raise 'not implemented'
  end

end


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
thinkific-0.0.3 lib/thinkific/user.rb