class UnderOs::UI::View

Public Class Methods

new(options={}) click to toggle source
# File lib/under_os/ui/view.rb, line 13
def initialize(options={})
  self.id        = options.delete(:id)    if options.has_key?(:id)
  self.className = options.delete(:class) if options.has_key?(:class)
  self.style     = options.delete(:style) if options.has_key?(:style)
  self.on        = options.delete(:on)    if options.has_key?(:on)
  self.data      = options.delete(:data)  if options.has_key?(:data)
end

Public Instance Methods

inspect() click to toggle source
# File lib/under_os/ui/view.rb, line 21
def inspect
  params = {tag: tagName}
  params[:id]    = id if id
  params[:class] = className unless classNames.empty?
  params = params.map do |key, value|
    "#{key}=\"#{value}\""
  end

  "#<#{self.class.name} #{params.join(" ")}>"
end