class Flex::Template::Tag
Constants
- RESERVED
Attributes
default[R]
name[R]
optional[R]
Public Class Methods
new(name, default)
click to toggle source
# File lib/flex/template/tags.rb, line 45 def initialize(name, default) raise SourceError, ":#{name} is a reserved symbol and cannot be used as a tag name" \ if RESERVED.include?(name) @name = name.to_sym @optional = !!default @default = YAML.load(default) unless default.nil? end