class SampleModels::AttributeSequence::SecondPassBelongsToSource

Public Class Methods

new(model, assoc) click to toggle source
# File lib/sample_models/attribute_sequence.rb, line 137
def initialize(model, assoc)
  super()
  @model, @assoc = model, assoc
end

Public Instance Methods

value() click to toggle source
# File lib/sample_models/attribute_sequence.rb, line 142
def value
  assoc_klass = @assoc.klass
  unless assoc_klass == @model.ar_class
    record = (assoc_klass.last || assoc_klass.sample)
    record.id
  end
end