class Cyby::UserApi
Constants
- AUTH
Public Class Methods
new()
click to toggle source
# File lib/cyby/user_api.rb, line 7 def initialize config = YAML.load_file("#{ENV['HOME']}/.cyby.yml") self.class.base_uri "https://#{config['subdomain']}.cybozu.com/v1/csv" @auth = Base64.encode64("#{config['login']}:#{config['password']}").chomp end
Public Instance Methods
get(path)
click to toggle source
# File lib/cyby/user_api.rb, line 13 def get(path) options = { headers: { AUTH => @auth } } self.class.get(path, options) end
group()
click to toggle source
# File lib/cyby/user_api.rb, line 34 def group get("/group.csv") end
organization()
click to toggle source
# File lib/cyby/user_api.rb, line 22 def organization get("/organization.csv") end
title()
click to toggle source
# File lib/cyby/user_api.rb, line 26 def title get("/title.csv") end
user()
click to toggle source
# File lib/cyby/user_api.rb, line 18 def user get("/user.csv") end
user_groups()
click to toggle source
# File lib/cyby/user_api.rb, line 38 def user_groups get("/userGroups.csv") end
user_organizations()
click to toggle source
# File lib/cyby/user_api.rb, line 30 def user_organizations get("/userOrganizations.csv") end
user_services()
click to toggle source
# File lib/cyby/user_api.rb, line 42 def user_services get("/userServices.csv") end