class Colours::RGB
Constants
- DEFAULT_VALUE
#¶ ↑
DEFAULT_VALUE
¶ ↑#¶ ↑
- DEFAULT_VALUES
#¶ ↑
DEFAULT_VALUES
¶ ↑#¶ ↑
Public Class Methods
[](r = 255, g = 0, b = 0)
click to toggle source
new( original_input = ARGV, run_already = true )
click to toggle source
#¶ ↑
initialize¶ ↑
Keep in mind that the first argument could be something like:
[106, 90, 205]
In that case, we need to continue differently.
#¶ ↑
# File lib/colours/rgb/rgb.rb, line 45 def initialize( original_input = ARGV, run_already = true ) reset set_commandline_arguments( original_input ) run if run_already end
Public Instance Methods
add(i = 1)
click to toggle source
b?()
click to toggle source
Also aliased as: b
check_validity_of(i)
click to toggle source
determine_rgb_values_from_the_commandline_arguments()
click to toggle source
do_the_conversion()
click to toggle source
#¶ ↑
do_the_conversion
¶ ↑
#¶ ↑
# File lib/colours/rgb/rgb.rb, line 134 def do_the_conversion @hexstring = '#%02x%02x%02x'.upcase % rgb() return @hexstring end
Also aliased as: update_hexstring
g?()
click to toggle source
Also aliased as: g
hexstring?()
click to toggle source
Also aliased as: hexstring
lighten()
click to toggle source
r?()
click to toggle source
Also aliased as: r
reset()
click to toggle source
rgb()
click to toggle source
run()
click to toggle source
set_b(i = nil)
click to toggle source
set_commandline_arguments(i)
click to toggle source
set_g(i = nil)
click to toggle source
set_r(i = DEFAULT_VALUES[0])
click to toggle source
set_rgb(r,g,b)
click to toggle source