Code Duplication    Length = 4-4 lines in 3 locations

lib/sumologic.rb 3 locations

@@ 117-120 (lines=4) @@
114
      return r.body.has_key?('dashboard') ? r.body['dashboard'] : nil
115
    end
116
117
    def dashboard_data(dashboard_id)
118
      r = @session.get "dashboards/#{dashboard_id}/data"
119
      return r.body.has_key?('dashboardMonitorDatas') ? r.body['dashboardMonitorDatas'] : nil
120
    end
121
122
  end
123
end
@@ 112-115 (lines=4) @@
109
      return r.body.has_key?('dashboards') ? r.body['dashboards'] : nil
110
    end
111
112
    def dashboard(dashboard_id)
113
      r = @session.get "dashboards/#{dashboard_id}"
114
      return r.body.has_key?('dashboard') ? r.body['dashboard'] : nil
115
    end
116
117
    def dashboard_data(dashboard_id)
118
      r = @session.get "dashboards/#{dashboard_id}/data"
@@ 107-110 (lines=4) @@
104
      @session.delete "content/#{path}"
105
    end
106
107
    def dashboards(monitors=false)
108
      r = @session.get 'dashboards', {dashboards: monitors}
109
      return r.body.has_key?('dashboards') ? r.body['dashboards'] : nil
110
    end
111
112
    def dashboard(dashboard_id)
113
      r = @session.get "dashboards/#{dashboard_id}"