Class: Sensor::OutputDistribution::FlowDock

Inherits:
Object
  • Object
show all
Defined in:
lib/sensor/output_distribution/flow_dock.rb

Instance Method Summary collapse

Constructor Details

#initialize(payload) ⇒ FlowDock

Returns a new instance of FlowDock.



6
7
8
9
# File 'lib/sensor/output_distribution/flow_dock.rb', line 6

def initialize(payload)
  @payload = payload
  @time_range = payload.time_range
end

Instance Method Details

#distributeObject



11
12
13
14
15
16
17
18
# File 'lib/sensor/output_distribution/flow_dock.rb', line 11

def distribute
  flow.push_to_team_inbox({
    subject: "Sensor Output: " +
      "#{format_date(@payload.start_date)} - " +
      "#{format_date(@payload.end_date)}",
    content: content
  })
end