Class: PostProxy::PostStats

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Model

#to_h

Constructor Details

#initialize(**attrs) ⇒ PostStats

Returns a new instance of PostStats.



274
275
276
277
278
279
280
# File 'lib/postproxy/types.rb', line 274

def initialize(**attrs)
  @platforms = []
  super
  @platforms = (@platforms || []).map do |p|
    p.is_a?(PlatformStats) ? p : PlatformStats.new(**p.transform_keys(&:to_sym))
  end
end

Instance Attribute Details

#platformsObject

Returns the value of attribute platforms.



272
273
274
# File 'lib/postproxy/types.rb', line 272

def platforms
  @platforms
end