Sha256: b8554092e61d373fc88f9288eb72fd65328645757ccecaade0abba71ba238646
Contents?: true
Size: 754 Bytes
Versions: 2
Compression:
Stored size: 754 Bytes
Contents
module Ominous module WarningsHelper def ominous_classes_for(closer) classes = ['closer'] classes << ominous_visibility(closer.start_hidden?) classes.join(' ') end def ominous_visibility(truth) truth ? 'start_hidden' : 'start_visible' end def ominous_closer_link_to(warning, closer) text = closer.link_text link_class = closer.closure_method url = ominous_closer_url(warning, closer) link_to(text, url, :method => :put, :class => link_class) end def ominous_closer_url(warning, closer) if closer.closure_method == 'close_and_dismiss_warning' ominous.dismiss_warning_path(warning) else return closer.url end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ominous-0.1.1 | app/helpers/ominous/warnings_helper.rb |
ominous-0.1.0 | app/helpers/ominous/warnings_helper.rb |