class Arbre::Component

Public Class Methods

new(*) click to toggle source
Calls superclass method
# File lib/arbre/component.rb, line 9
def initialize(*)
  super
  add_class default_class_name
end

Public Instance Methods

tag_name() click to toggle source

By default components render a div

# File lib/arbre/component.rb, line 5
def tag_name
  'div'
end

Protected Instance Methods

default_class_name() click to toggle source

By default, add a css class named after the ruby class

# File lib/arbre/component.rb, line 17
def default_class_name
  self.class.name.demodulize.underscore
end