Sha256: 1a21270d7c1f563637102899760ed4b47eb6424e1a251db3b60f9e1ff404605a

Contents?: true

Size: 432 Bytes

Versions: 3

Compression:

Stored size: 432 Bytes

Contents

# frozen_string_literal: true

generator = Genesis.generator

generator.build_particle(:width)
generator.build_particle(:height)
generator.build_particle(:size) do |params|
  atome_width = atome[:width]
  atome_height = atome[:height]
  aspect_ratio = atome_width / atome_height
  if atome_width > atome_height
    width(params)
    height(params / aspect_ratio)
  else
    width(params * aspect_ratio)
    height(params)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
atome-0.5.3.4 lib/atome/genesis/generators/geometry.rb
atome-0.5.3.2 lib/atome/genesis/generators/geometry.rb
atome-0.5.2.8 lib/atome/genesis/generators/geometry.rb