Sha256: aa18c117857d1ca19d4bbc4bff20c87ed0415c1b1cee7825453adf0801507d12
Contents?: true
Size: 1.02 KB
Versions: 6
Compression:
Stored size: 1.02 KB
Contents
module GovernorHelper @@months = %w(January February March April May June July August September October November December) Governor::PluginManager.plugins.map{|p| p.helpers }.flatten.each do |mod| include mod.constantize # FIXME this feels pretty dirty, there has to be a better way end def render_plugin_partial(where, options = {}) output = '' Governor::PluginManager.plugins.map{|p| p.partial_for(where) }.compact.each do |partial| opts = options.merge( {:partial => "governor/#{partial}"} ) output << render(opts) end return output.html_safe end def get_date_label if not params[:day].nil? "#{@@months[params[:month].to_i - 1]} #{params[:day]}, #{params[:year]}" elsif not params[:month].nil? "#{@@months[params[:month].to_i - 1]} #{params[:year]}" else params[:year] end end def show_time_ago(date) %{<acronym title="#{date.strftime '%A, %B %d, %Y at %I:%M %p'}">#{distance_of_time_in_words_to_now date}</acronym> ago}.html_safe end end
Version data entries
6 entries across 6 versions & 1 rubygems