class ActiveLdap::Schema::Syntaxes::BitString

Public Instance Methods

normalize_value(value) click to toggle source
# File lib/active_ldap/schema/syntaxes.rb, line 52
def normalize_value(value)
  if value.is_a?(String) and %r\A[01]*\z/ =~ value
    "'#{value}'B"
  else
    value
  end
end
type_cast(value) click to toggle source
# File lib/active_ldap/schema/syntaxes.rb, line 43
def type_cast(value)
  return nil if value.nil?
  if %r\A'([01]*)'B\z/ =~ value.to_s
    $1
  else
    value
  end
end