Skip to Content Skip to Search
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