Class: Main

Inherits:
Wee::Component show all
Defined in:
lib/wee/skeleton/og/components/main.rb,
lib/wee/skeleton/simple/components/main.rb

Instance Method Summary collapse

Methods inherited from Wee::Component

#add_decoration, #backtrack_state, #backtrack_state_chain, #decoration, #decoration=, #do_render_chain, #each_decoration, #process_callbacks, #process_callbacks_chain, #remove_decoration, #remove_decoration_if

Methods inherited from Wee::Presenter

#backtrack_state, #do_render, #get_property, #lookup_property, #process_callbacks, #properties, #properties=, #session, template, uses_property

Constructor Details

#initializeMain

Returns a new instance of Main.



3
4
5
6
# File 'lib/wee/skeleton/og/components/main.rb', line 3

def initialize
  super()
  @scaffolder = OgScaffolder.new(Recipe)
end

Instance Method Details

#childrenObject



8
9
10
# File 'lib/wee/skeleton/og/components/main.rb', line 8

def children
  [@scaffolder]
end

#clickObject


Actions




21
22
23
# File 'lib/wee/skeleton/simple/components/main.rb', line 21

def click
  @clicks = (@clicks || 0) + 1
end

#renderObject


Rendering




16
17
18
# File 'lib/wee/skeleton/og/components/main.rb', line 16

def render
  r.render @scaffolder
end