Sha256: 0d2a0481f5d26a4aef8f6b6069e51ad1e6f23fdaceedb3b5a3f287c6a6f5299b
Contents?: true
Size: 549 Bytes
Versions: 43
Compression:
Stored size: 549 Bytes
Contents
# frozen_string_literal: true module ActionView # :nodoc: class Template # :nodoc: # = Action View RawFile Template class RawFile # :nodoc: attr_accessor :type, :format def initialize(filename) @filename = filename.to_s extname = ::File.extname(filename).delete(".") @type = Template::Types[extname] || Template::Types[:text] @format = @type.symbol end def identifier @filename end def render(*args) ::File.read(@filename) end end end end
Version data entries
43 entries across 43 versions & 6 rubygems