Module: Mu::AuthSudo
- Defined in:
- lib/mu/version.rb,
lib/mu/auth-sudo.rb
Defined Under Namespace
Modules: Helpers
Constant Summary collapse
- VERSION =
"0.2.0"
Class Method Summary collapse
Class Method Details
.query(query) ⇒ Object
20 21 22 23 |
# File 'lib/mu/auth-sudo.rb', line 20 def self.query(query) puts "Executing sudo query: #{query}" sparql_client.query query end |
.sparql_client(options = {}) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/mu/auth-sudo.rb', line 12 def self.sparql_client( = {}) = { headers: { 'mu-auth-sudo': 'true' } } if ENV['MU_SPARQL_TIMEOUT'] [:read_timeout] = ENV['MU_SPARQL_TIMEOUT'].to_i end SPARQL::Client.new(ENV['MU_SPARQL_ENDPOINT'], ) end |
.update(query) ⇒ Object
25 26 27 28 |
# File 'lib/mu/auth-sudo.rb', line 25 def self.update(query) puts "Executing sudo update: #{query}" sparql_client.update query end |