Methods
#
N
R
T
Constants
SET = Struct.new(:symbols).new([ :html, :text, :js, :css, :xml, :json ])
 
Attributes
[R] symbol
Class Public methods
[](type)
# File actionview/lib/action_view/template/types.rb, line 11
def self.[](type)
  if type.is_a?(self)
    type
  else
    new(type)
  end
end
new(symbol)
# File actionview/lib/action_view/template/types.rb, line 21
def initialize(symbol)
  @symbol = symbol.to_sym
end
Instance Public methods
==(type)
# File actionview/lib/action_view/template/types.rb, line 35
def ==(type)
  @symbol == type.to_sym unless type.blank?
end
ref()
Also aliased as: to_sym
# File actionview/lib/action_view/template/types.rb, line 30
def ref
  @symbol
end
to_s()
Also aliased as: to_str
# File actionview/lib/action_view/template/types.rb, line 25
def to_s
  @symbol.to_s
end
to_str()
Alias for: to_s
to_sym()
Alias for: ref