6 attr :field, :tag_manifest, :type,
9 def initialize field, tag_manifest
11 @tag_manifest = tag_manifest
17 @tag_manifest['args'] ||= {}
18 @tag_manifest['args']['options'] ||= {}
22 @type = @tag_manifest['type']
23 @args = @tag_manifest['args']
24 @options = @args['options']
40 class NumberTag < Base
43 class TextAreaTag < Base
46 class SelectTag < Base
49 class HiddenTag < Base