File: C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/actionview-7.0.4.2/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