class Rack::Showme::MessageBox
Constants
- COLORS
- PREFIX
Public Class Methods
new(options)
click to toggle source
# File lib/rack/showme/message_box.rb, line 7 def initialize(options) @message = options.message @colorscheme = options.colorscheme end
Public Instance Methods
colorscheme_class()
click to toggle source
# File lib/rack/showme/message_box.rb, line 20 def colorscheme_class COLORS.include?(@colorscheme) ? custom_class_name : default_class_name end
custom_class_name()
click to toggle source
# File lib/rack/showme/message_box.rb, line 28 def custom_class_name "#{PREFIX}-#{@colorscheme}" end
default_class_name()
click to toggle source
# File lib/rack/showme/message_box.rb, line 24 def default_class_name "#{PREFIX}-#{COLORS.first}" end
html()
click to toggle source
# File lib/rack/showme/message_box.rb, line 12 def html "<div id=\"rack-show-me-message-box\" class=\"#{colorscheme_class}\">#{message}</div>" end
message()
click to toggle source
# File lib/rack/showme/message_box.rb, line 16 def message @message end