Sha256: 949646aea9e83dac420badef84a30ec3679e91639ec213c07eb3d3b7ed6d7fdd

Contents?: true

Size: 963 Bytes

Versions: 8

Compression:

Stored size: 963 Bytes

Contents

module Aureus
	module Helper

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

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

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

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

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

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

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

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

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

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

	end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
aureus-1.3.1 lib/aureus/helper.rb
aureus-1.3.0 lib/aureus/helper.rb
aureus-1.2.2 lib/aureus/helper.rb
aureus-1.2.1 lib/aureus/helper.rb
aureus-1.2.0 lib/aureus/helper.rb
aureus-1.1.2 lib/aureus/helper.rb
aureus-1.1.1 lib/aureus/helper.rb
aureus-1.1.0 lib/aureus/helper.rb