class BinData::SanitizedField
Attributes
prototype[R]
Public Class Methods
new(name, field_type, field_params, hints)
click to toggle source
# File lib/bindata/sanitize.rb, line 47 def initialize(name, field_type, field_params, hints) @name = name @prototype = SanitizedPrototype.new(field_type, field_params, hints) end
Public Instance Methods
has_parameter?(param)
click to toggle source
# File lib/bindata/sanitize.rb, line 62 def has_parameter?(param) @prototype.has_parameter?(param) end
instantiate(value = nil, parent = nil)
click to toggle source
# File lib/bindata/sanitize.rb, line 66 def instantiate(value = nil, parent = nil) @prototype.instantiate(value, parent) end
name()
click to toggle source
# File lib/bindata/sanitize.rb, line 58 def name @name end
name_as_sym()
click to toggle source
# File lib/bindata/sanitize.rb, line 54 def name_as_sym @name.nil? ? nil : @name.to_sym end