lib/softwear/auth/standard_model.rb in softwear-lib-1.8.9 vs lib/softwear/auth/standard_model.rb in softwear-lib-1.9.0
- old
+ new
@@ -380,11 +380,11 @@
# ====================
def of_role(*roles)
roles = Array(roles)
return [] if roles.empty?
- json = validate_response query "ofrole #{roles.split(' ')}"
+ json = validate_response query "ofrole #{Figaro.env.hub_app_name} #{roles.split(' ')}"
objects = JSON.parse(json).map(&method(:new))
objects.each { |u| u.instance_variable_set(:@persisted, true) }
end
@@ -482,10 +482,10 @@
def role?(*wanted_roles)
return true if wanted_roles.empty?
if @roles.nil?
- query("role #{id} #{wanted_roles.join(' ')}") == 'yes'
+ query("role #{Figaro.env.hub_app_name} #{id} #{wanted_roles.join(' ')}") == 'yes'
else
wanted_roles.any? { |r| @roles.include?(r.to_s) }
end
end
end