Sha256: dbf2bfc41cb1ff89c446df25db8d17730220d612935d96244238b35e8f7a11dd
Contents?: true
Size: 676 Bytes
Versions: 5
Compression:
Stored size: 676 Bytes
Contents
module SdbDal class IndexDescription < DomainAttributeDescription include SdbFormatter attr_accessor :columns def initialize(name,columns) self.name=name self.columns=columns self.value_type =:string self.is_primary_key=false end def format_index_entry(attribute_descriptions,attribute_values) result="" columns.each do |column| if column.respond_to?(:transform) result << column.transform(attribute_values[column.source_column] ) else result<<attribute_descriptions[column].format_for_sdb(attribute_values[column]).to_s end result<<"&" end result end end end
Version data entries
5 entries across 5 versions & 1 rubygems