class PowerBI::UserArray
Public Class Methods
get_class()
click to toggle source
# File lib/power-bi/user.rb, line 29 def self.get_class User end
new(tenant, workspace)
click to toggle source
Calls superclass method
PowerBI::Array::new
# File lib/power-bi/user.rb, line 24 def initialize(tenant, workspace) super(tenant) @workspace = workspace end
Public Instance Methods
create(email_address, access_right: "Viewer")
click to toggle source
# File lib/power-bi/user.rb, line 33 def create(email_address, access_right: "Viewer") @tenant.post("/groups/#{@workspace.id}/users") do |req| req.body = { emailAddress: email_address, groupUserAccessRight: access_right }.to_json end self.reload end
get_data()
click to toggle source
# File lib/power-bi/user.rb, line 43 def get_data data = @tenant.get("/groups/#{@workspace.id}/users")[:value] data.each { |d| d[:workspace] = @workspace } end