class LetterAvatarSimple::Palette

Public Class Methods

new(palette) click to toggle source
# File lib/letter_avatar_simple/palette.rb, line 6
def initialize(palette)
  @palette = palette
end

Public Instance Methods

letter_color(identity) click to toggle source
# File lib/letter_avatar_simple/palette.rb, line 10
def letter_color(identity)
  digest = Digest::MD5.hexdigest(identity.id.to_s)
  @palette[digest[0...15].to_i(16) % @palette.length]
end