File: //usr/local/rvm/gems/ruby-3.0.2/gems/actionview-6.1.4.1/lib/action_view/template/raw_file.rb
# 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