Sha256: 135311826baa4910c3fc4a1c2adb0ca66b5b16795e353ec60e847806fa3b6cae

Contents?: true

Size: 343 Bytes

Versions: 9

Compression:

Stored size: 343 Bytes

Contents

module Aureus

	class Messages < Renderable

		def initialize flash
			@flash = flash
		end

		def render
			content_tag "div", :id => "messages" do
				out = Array.new
				[:notice,:error,:alert].each do |i|
					if @flash[i]
						out << content_tag("p", @flash[i], :class => i.to_s)
					end
				end
				compact *out
			end
		end

	end

end

Version data entries

9 entries across 9 versions & 1 rubygems

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