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.



283
284
285
286
# File 'lib/hookbridge/types.rb', line 283

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.



281
282
283
# File 'lib/hookbridge/types.rb', line 281

def buckets
  @buckets
end

#windowObject (readonly)

Returns the value of attribute window.



281
282
283
# File 'lib/hookbridge/types.rb', line 281

def window
  @window
end