Module: Aureus::Helper
- Defined in:
- lib/aureus/helper.rb
Instance Method Summary collapse
- #aureus_box(title, *args, &block) ⇒ Object
- #aureus_content(html) ⇒ Object
- #aureus_datatable(resource, *args) {|table| ... } ⇒ Object
- #aureus_form(*args, &block) ⇒ Object
- #aureus_listing {|listing| ... } ⇒ Object
- #aureus_map(*args) ⇒ Object
- #aureus_messages(flash) ⇒ Object
- #aureus_navigation {|navigation| ... } ⇒ Object
- #aureus_row(&block) ⇒ Object
- #aureus_toolbar(title) {|toolbar| ... } ⇒ Object
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
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
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 flash = Messages.new flash .render end |
#aureus_navigation {|navigation| ... } ⇒ Object
10 11 12 13 14 |
# File 'lib/aureus/helper.rb', line 10 def = Navigation.new yield .render end |