module ActiveFacts::Generators::DataVaultTraits::ValueType

Public Instance Methods

dv_inject_surrogate() click to toggle source
# File lib/activefacts/generators/traits/datavault.rb, line 73
def dv_inject_surrogate
  trace :transform_surrogate, "Adding surrogate ID to Value Type #{name}"
  add_surrogate('Auto Counter', 'ID')
end
dv_needs_surrogate() click to toggle source
# File lib/activefacts/generators/traits/datavault.rb, line 69
def dv_needs_surrogate
  !is_auto_assigned
end