Class: HookBridge::PullTimeSeriesMetrics

Inherits:
Object
  • Object
show all
Defined in:
lib/hookbridge/types.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ PullTimeSeriesMetrics

Returns a new instance of PullTimeSeriesMetrics.



295
296
297
298
# File 'lib/hookbridge/types.rb', line 295

def initialize(data)
  @window = data["window"]
  @buckets = (data["buckets"] || []).map { |entry| PullTimeSeriesBucket.new(entry) }
end

Instance Attribute Details

#bucketsObject (readonly)

Returns the value of attribute buckets.



293
294
295
# File 'lib/hookbridge/types.rb', line 293

def buckets
  @buckets
end

#windowObject (readonly)

Returns the value of attribute window.



293
294
295
# File 'lib/hookbridge/types.rb', line 293

def window
  @window
end