class Ushahidi::Report

Public Class Methods

approve(id) click to toggle source
# File lib/ushahidi.rb, line 42
def self.approve(id)
  raise "No api base" unless Ushahidi.api_base

  res = RestClient.post(Ushahidi.api_base, {
      :task => "reports",
      :incident_id => id.to_s,
      :action => "approve"
    })
  return JSON.parse(res)
end

Public Instance Methods

to_params_hash() click to toggle source
# File lib/ushahidi.rb, line 34
def to_params_hash
  incident.to_params_hash.merge(
    "location_name" => "#{location_name}",
    "longitude"     => "#{longitude}",
    "latitude"      => "#{latitude}"
    )
end