class SknUtils::CommandFORMDelete
Public Class Methods
call(options)
click to toggle source
# File lib/skn_utils/job_commands.rb, line 216 def self.call(options) # {full_url:,username:,userpass:} new(options) end
new(opts={})
click to toggle source
# File lib/skn_utils/job_commands.rb, line 236 def initialize(opts={}) @_username = opts[:username] @_userpass = opts[:userpass] @_headers = opts[:headers] @_uri = URI.parse( opts[:full_url]) end
Public Instance Methods
json?()
click to toggle source
# File lib/skn_utils/job_commands.rb, line 220 def json? false end
request()
click to toggle source
# File lib/skn_utils/job_commands.rb, line 228 def request req = @_headers.nil? ? Net::HTTP::Delete.new(uri.request_uri) : Net::HTTP::Delete.new(uri.request_uri, @_headers) # Generate HTTPRequest object req.basic_auth(@_username, @_userpass) if credentials? req end
uri()
click to toggle source
# File lib/skn_utils/job_commands.rb, line 224 def uri @_uri end
Private Instance Methods
credentials?()
click to toggle source
# File lib/skn_utils/job_commands.rb, line 243 def credentials? !(@_username.nil? || @_userpass.nil?) end