class SampleModels::AttributeSequence::SimpleSource

Public Class Methods

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

Public Instance Methods

value() click to toggle source
# File lib/sample_models/attribute_sequence.rb, line 157
def value
  case @column.type
  when :string, :text
    "#{@column.name} #{@number}"
  when :integer
    @number
  when :datetime
    Time.now.utc - @number.minutes
  when :date
    Date.today - @number
  when :float
    @number.to_f
  end
end