Sha256: efdc72eefb1bf84f061fc8e08449bfb5128b68f1c3736288c1e531394ad2de20
Contents?: true
Size: 532 Bytes
Versions: 2
Compression:
Stored size: 532 Bytes
Contents
module Munge module Core class Router class Itemish extend Forwardable def initialize(item, alterant) @item = item @alterant = alterant end def compiled_content @compiled_content ||= @alterant.transform(@item) end def_delegators :@item, *%i(type relpath id frontmatter stat layout) def_delegators :@item, *%i(dirname filename basename extensions) def_delegators :@item, *%i(relpath? route?) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
munge-0.5.0 | lib/munge/core/router/itemish.rb |
munge-0.5.0.beta1 | lib/munge/core/router/itemish.rb |