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