reflect change to rubegems, fix issue with not updated user db and release new version
[opensuse:ruby-polkit.git] / lib / polkit.rb
1 require 'polkit.so' # native
2
3 module PolKit
4   VERSION = '0.1.1'
5
6   def self.polkit_check(perm,user_name)
7     raise "invalid user name" if (user_name =~ /\\$/ or user_name.include? "'")
8     #get user id
9     uid = `id -u '#{user_name}'`
10     raise "unknown user" if $? != 0
11     polkit_check_uid perm, uid.to_i
12   end
13 end