Sha256: a732bd2422b74276d5e51d1e49203571b7ab1f79495c23384b43c6de6fc5aa97
Contents?: true
Size: 379 Bytes
Versions: 4
Compression:
Stored size: 379 Bytes
Contents
module Flutterby class View attr_reader :entity alias_method :page, :entity def initialize(entity) @entity = entity end def date_format(date, fmt) date.strftime(fmt) end def render(expr, *args) find(expr).render(*args) end def find(expr) entity.find(expr) or raise "No entity found for #{expr}" end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
flutterby-0.0.9 | lib/flutterby/view.rb |
flutterby-0.0.8 | lib/flutterby/view.rb |
flutterby-0.0.7 | lib/flutterby/view.rb |
flutterby-0.0.6 | lib/flutterby/view.rb |