Class: ActiveFacts::RMap::Column

Inherits:
Object
  • Object
show all
Defined in:
lib/activefacts/generators/rails/models.rb,
lib/activefacts/generators/transform/surrogate.rb

Instance Method Summary collapse

Instance Method Details

#is_auto_timestampObject



235
236
237
238
239
240
241
242
# File 'lib/activefacts/generators/rails/models.rb', line 235

def is_auto_timestamp
	case name('_')
	when /\A(created|updated)_(at|on)\Z/i
	  true
	else
	  false
	end
end

#is_injected_surrogateObject



184
185
186
187
# File 'lib/activefacts/generators/transform/surrogate.rb', line 184

def is_injected_surrogate
  references.size == 1 and
    references[0].from_role == references[0].from.injected_surrogate_role
end