class ActiveFedora::Indexing::Map::IndexObject
this enables a cleaner API for solr integration
def as(*args)
def as(*args) @behaviors = args end
def dup
def dup self.class.new(@key) do |idx| idx.behaviors = @behaviors.dup end end
def initialize(name, &block)
def initialize(name, &block) @behaviors = [] @data_type = :string @key = name yield self if block_given? end
def type(sym)
def type(sym) @data_type = sym end