class SmartSeeds::Generator::Base

Attributes

column[R]
model[R]

Public Class Methods

new(column, model) click to toggle source
# File lib/smart_seeds/generator/base.rb, line 4
def initialize(column, model)
  @column = column
  @model = model
end

Public Instance Methods

generate_value() click to toggle source
# File lib/smart_seeds/generator/base.rb, line 9
def generate_value
  raise 'Abstract method'
end

Protected Instance Methods

generate_faker_value() click to toggle source
# File lib/smart_seeds/generator/base.rb, line 21
def generate_faker_value
  SmartSeeds::Generator::Faker.new(column, model).generate_value
end
is_comatible_with_faker?() click to toggle source
# File lib/smart_seeds/generator/base.rb, line 17
def is_comatible_with_faker?
  SmartSeeds::Generator::Faker.new(column, model).is_compatible?
end