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