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