Module: Aureus::Helper

Defined in:
lib/aureus/helper.rb

Instance Method Summary collapse

Instance Method Details

#aureus_box(title, *args, &block) ⇒ Object



31
32
33
34
# File 'lib/aureus/helper.rb', line 31

def aureus_box title, *args, &block
	box = Box.new title, args, &block
	box.render
end

#aureus_content(html) ⇒ Object



21
22
23
24
# File 'lib/aureus/helper.rb', line 21

def aureus_content html
	content = Content.new html
	content.render
end

#aureus_datatable(resource, *args) {|table| ... } ⇒ Object

Yields:

  • (table)


36
37
38
39
40
# File 'lib/aureus/helper.rb', line 36

def aureus_datatable resource, *args
	table = DataTable.new resource, args
	yield table
	table.render
end

#aureus_form(*args, &block) ⇒ Object



42
43
44
45
46
# File 'lib/aureus/helper.rb', line 42

def aureus_form *args, &block
	semantic_form_for *args do |f|
		capture_haml f, &block
	end
end

#aureus_listing {|listing| ... } ⇒ Object

Yields:

  • (listing)


48
49
50
51
52
# File 'lib/aureus/helper.rb', line 48

def aureus_listing
	listing = Listing.new
	yield listing
	listing.render
end

#aureus_map(*args) ⇒ Object



54
55
56
57
# File 'lib/aureus/helper.rb', line 54

def aureus_map *args
	map = Map.new args
	map.render
end

#aureus_messages(flash) ⇒ Object



16
17
18
19
# File 'lib/aureus/helper.rb', line 16

def aureus_messages flash
	messages = Messages.new flash
	messages.render
end

#aureus_navigation {|navigation| ... } ⇒ Object

Yields:

  • (navigation)


10
11
12
13
14
# File 'lib/aureus/helper.rb', line 10

def aureus_navigation
	navigation = Navigation.new
	yield navigation
	navigation.render
end

#aureus_row(&block) ⇒ Object



26
27
28
29
# File 'lib/aureus/helper.rb', line 26

def aureus_row &block
	row = Row.new &block
	row.render
end

#aureus_toolbar(title) {|toolbar| ... } ⇒ Object

Yields:

  • (toolbar)


4
5
6
7
8
# File 'lib/aureus/helper.rb', line 4

def aureus_toolbar title
    toolbar = Toolbar.new title
    yield toolbar
    toolbar.render
end