Sha256: 4b69d04759377e219283d7a56edc04d31f0e4aa490a26d8606eed2604e3fd8cf
Contents?: true
Size: 518 Bytes
Versions: 6
Compression:
Stored size: 518 Bytes
Contents
require 'hashie' module Howl class View < Hashie::Mash def has_key?(key) key?(key) || respond_to?(key) end def [](key) super || (respond_to?(key) && send(key)) end def posts if site? && site.respond_to?(:posts) site.posts end end # filters def format_date lambda do |text| time = Time.parse(text.to_s) time_format = self.date_format || "%b %-d, %Y at %-I:%M %P" time.strftime(time_format) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
howl-0.5.5 | lib/howl/view.rb |
howl-0.5.4 | lib/howl/view.rb |
howl-0.5.3 | lib/howl/view.rb |
howl-0.5.2 | lib/howl/view.rb |
howl-0.5.1 | lib/howl/view.rb |
howl-0.5.0 | lib/howl/view.rb |