class ReeDao::DaoDatasetContract

def self.message(value, name, lvl = 1)

def self.message(value, name, lvl = 1)
  "expected #{to_s}, got => #{truncate(value.inspect)}"
end

def self.to_s

def self.to_s
  "PackageName::DaoName::Dao: \"SELECT * FROM `table`\""
end

def self.valid?(obj)

def self.valid?(obj)
  obj.class.ancestors.include?(ReeDao::DatasetExtensions::InstanceMethods)
end