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