Sha256: dbf388c6ef231a0f5f9ca453fe389d63ffd5114fe524cc53a15067a0bf70e533
Contents?: true
Size: 1.31 KB
Versions: 4
Compression:
Stored size: 1.31 KB
Contents
# encoding: utf-8 module FFaker module Color extend ModuleUtils extend self def name fetch_sample(NAMES_LIST) end def hex_code format('%06x', rand * 0xffffff) end def rgb_array [random_rgb_value, random_rgb_value, random_rgb_value] end def rgb_list "#{random_rgb_value},#{random_rgb_value},#{random_rgb_value}" end def rgba_array [random_rgb_value, random_rgb_value, random_rgb_value, random_opacity_value] end def rgba_list "#{random_rgb_value},#{random_rgb_value},#{random_rgb_value},#{random_opacity_value}" end def hsl_array [random_hue_value, random_percentage_string, random_percentage_string] end def hsl_list "#{random_hue_value},#{random_percentage_string},#{random_percentage_string}" end def hsla_array [random_hue_value, random_percentage_string, random_percentage_string, random_opacity_value] end def hsla_list "#{random_hue_value},#{random_percentage_string},#{random_percentage_string},#{random_opacity_value}" end private def random_rgb_value rand 255 end def random_opacity_value rand(0.0..1.0).round(2) end def random_hue_value rand(360) end def random_percentage_string "#{rand(100)}%" end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ffaker-2.6.0 | lib/ffaker/color.rb |
ffaker-2.5.0 | lib/ffaker/color.rb |
ffaker-2.4.0 | lib/ffaker/color.rb |
ffaker-2.3.0 | lib/ffaker/color.rb |