module OpsviewRest::Mixin

Public Instance Methods

resource_path(full = false) click to toggle source
# File lib/opsview_rest/mixin.rb, line 3
def resource_path(full = false)
  if full == true || full == :full
    "/rest/config/#{resource_type}"
  else
    "config/#{resource_type}"
  end
end
save(replace = false) click to toggle source
# File lib/opsview_rest/mixin.rb, line 11
def save(replace = false)
  if replace == true || replace == :replace
    opsview.put(resource_path, self)
  else
    opsview.post(resource_path, self)
  end
end
to_json() click to toggle source
# File lib/opsview_rest/mixin.rb, line 19
def to_json
  options.to_json
end