Replace class attribute with SET constant.

We'll be using this to map over to Action Dispatch's Mime::Set.
This commit is contained in:
Kasper Timm Hansen 2016-01-17 15:54:16 +01:00
parent c10bb2996a
commit b1dcfa782e

@ -5,13 +5,12 @@ module ActionView
class Template
class Types
class Type
cattr_accessor :types
self.types = Set.new([ :html, :text, :js, :css, :xml, :json ])
SET = Set.new([ :html, :text, :js, :css, :xml, :json ])
def self.[](type)
return type if type.is_a?(self)
if type.is_a?(Symbol) || types.member?(type.to_s)
if type.is_a?(Symbol) || SET.member?(type.to_s)
new(type)
end
end