Sha256: e37a3a1bd34c11fe7efeca1a241097d56de09898beed61beb7112478bca9f25a
Contents?: true
Size: 547 Bytes
Versions: 37
Compression:
Stored size: 547 Bytes
Contents
# frozen_string_literal: true module ActionView # :nodoc: # = Action View RawFile Template class Template # :nodoc: 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
37 entries across 35 versions & 4 rubygems