edge badge
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 9
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 19
def initialize(symbol)
  @symbol = symbol.to_sym
end
Instance Public methods
==(type)
# File actionview/lib/action_view/template/types.rb, line 33
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 28
def ref
  @symbol
end
to_s()
Also aliased as: to_str
# File actionview/lib/action_view/template/types.rb, line 23
def to_s
  @symbol.to_s
end
to_str()
Alias for: to_s
to_sym()
Alias for: ref