Parent

DataMapper::Property::Yaml

Public Instance Methods

custom?() click to toggle source
# File lib/dm-types/yaml.rb, line 9
def custom?
  true
end
dump(value) click to toggle source
# File lib/dm-types/yaml.rb, line 23
def dump(value)
  if value.nil?
    nil
  elsif value.is_a?(::String) && value =~ /^---/
    value
  else
    ::YAML.dump(value)
  end
end
load(value) click to toggle source
# File lib/dm-types/yaml.rb, line 13
def load(value)
  if value.nil?
    nil
  elsif value.is_a?(::String)
    ::YAML.load(value)
  else
    raise ArgumentError, '+value+ of a property of YAML type must be nil or a String'
  end
end
typecast(value) click to toggle source
# File lib/dm-types/yaml.rb, line 33
def typecast(value)
  value
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.