Class: SmartSeeds::Generator::Faker
- Defined in:
- lib/smart_seeds/generator/faker.rb
Instance Method Summary collapse
- #generate_value ⇒ Object
-
#initialize(column, model) ⇒ Faker
constructor
A new instance of Faker.
- #is_compatible? ⇒ Boolean
Constructor Details
#initialize(column, model) ⇒ Faker
Returns a new instance of Faker.
6 7 8 |
# File 'lib/smart_seeds/generator/faker.rb', line 6 def initialize(column, model) super end |
Instance Method Details
#generate_value ⇒ Object
10 11 12 |
# File 'lib/smart_seeds/generator/faker.rb', line 10 def generate_value faker_class.send(column.name.to_sym) end |
#is_compatible? ⇒ Boolean
14 15 16 |
# File 'lib/smart_seeds/generator/faker.rb', line 14 def is_compatible? true if faker_classes_include_model_name? && faker_methods_include_column_name? end |