module Datamappify::Data::Record
A convenient class for finding or building a data record
Public Class Methods
build_association(attribute, default_source_class)
click to toggle source
@param attribute [Attribute]
@param default_source_class [Class]
@return [void]
# File lib/datamappify/data/record.rb, line 20 def build_association(attribute, default_source_class) Provider.const_get(attribute.provider_name).build_record_association(attribute, default_source_class) end
build_reversed_association(attribute, default_source_class)
click to toggle source
# File lib/datamappify/data/record.rb, line 24 def build_reversed_association(attribute, default_source_class) Provider.const_get(attribute.provider_name).build_record_reversed_association(attribute, default_source_class) end
find_or_build(provider_name, source_class_name)
click to toggle source
@param provider_name [String]
@param source_class_name (see CommonProvider::ModuleMethods#find_or_build_record_class)
@return [Object]
# File lib/datamappify/data/record.rb, line 11 def find_or_build(provider_name, source_class_name) Provider.const_get(provider_name).find_or_build_record_class(source_class_name) end