Sha256: 84a46be05f1e943c454b0959527b6cea11d17861e98577d5b019ca3257793c05
Contents?: true
Size: 510 Bytes
Versions: 2
Compression:
Stored size: 510 Bytes
Contents
module Cheers class UpperGlow < ImageComponent IMAGES = %w( mouths/1-smile-glow.png mouths/2-smile-glow.png mouths/3-smile-glow.png ) attr_reader :color, :image def initialize(canvas, color_randomizer, element_randomizer = nil) super @color = ContrastingColorPicker.new(Avatar::COMPONENT_COLORS, extract_background_color(canvas)).pick(color_randomizer) @image = IMAGES.sample random: element_randomizer end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cheers-0.0.4 | lib/cheers/upper_glow.rb |
cheers-0.0.3 | lib/cheers/upper_glow.rb |