class Penticon
Public Class Methods
base64_string(string)
click to toggle source
# File lib/penticon.rb, line 15 def self.base64_string(string) svg_str = generate(string) base64_str = Base64.encode64(svg_str) return base64_str end
generate(string)
click to toggle source
# File lib/penticon.rb, line 21 def self.generate(string) @penticons.create(string) return @penticons.svg_string() end
uri_image(string='nkman')
click to toggle source
# File lib/penticon.rb, line 9 def self.uri_image(string='nkman') @penticons = Penticons.new(Utils.new, Svg.new) base64_str = base64_string(string) return "url(data:image/svg+xml;base64,#{base64_str.gsub! "\n", ''});" end