Sha256: f436e539935e73ee498f480d5c778a21bc08f8fca584c1151795e1d30fffbc0d

Contents?: true

Size: 625 Bytes

Versions: 2

Compression:

Stored size: 625 Bytes

Contents

require 'time'

module TumblogHelper

  DAYS = {}
  (1..31).each {|day| DAYS[day] = "%dth" % day}
  DAYS[1]  = "1st"
  DAYS[2]  = "2nd"
  DAYS[3]  = "3rd"
  DAYS[21] = "21st"
  DAYS[22] = "22nd"
  DAYS[23] = "23rd"
  DAYS[31] = "31st"

  def tumblog_date( time )
    <<-HTML
    <div class="date">
      <div class="date_brick">
        #{Time::RFC2822_MONTH_NAME.at(time.month-1)}<br />
        #{TumblogHelper::DAYS[time.day]}
      </div>
        #{Time::RFC2822_DAY_NAME.at(time.wday)}
    </div>
    HTML
  end

end  # module TumblogHelper

Webby::Helpers.register(TumblogHelper)

# EOF

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
webby-0.9.3-x86-mswin32 examples/tumblog/lib/tumblog_helper.rb
webby-0.9.4-x86-mswin32 examples/tumblog/lib/tumblog_helper.rb