Module: FFakerTW::Avatar
Constant Summary collapse
- SUPPORTED_FORMATS =
%w[png jpg bmp].freeze
Instance Method Summary collapse
Methods included from ModuleUtils
const_missing, k, luhn_check, underscore, unique
Methods included from RandomUtils
#fetch_sample, #rand, #shuffle
Instance Method Details
#image(slug = nil, size = '300x300', format = 'png', bgset = nil) ⇒ Object
10 11 12 13 14 |
# File 'lib/ffakerTW/avatar.rb', line 10 def image(slug = nil, size = '300x300', format = 'png', bgset = nil) check_passed_params(size, format, bgset) slug ||= FFakerTW::Lorem.words.join "https://robohash.org/#{slug}.#{format}?size=#{size}#{'&bgset=bg' + bgset.to_s if bgset}" end |