Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- =begin
- EntityFaker.rb
- =end
- require_relative "EntityFactory"
- class Main
- public
- def self.generate_entities()
- puts "Generating entities..."
- EntityFactory.test_function()
- end
- generate_entities()
- end
- =begin
- Entity-Factory
- =end
- require 'faker'
- require_relative 'Entities/Person'
- class EntityFactory
- @@person_array = []
- public
- def self.test_function()
- generate_people(10)
- end
- private
- def self.generate_people(number)
- p = Person.new(age = number)
- puts p.to_string()
- # number.times do |n|
- # p = Person.new(age = n)
- # puts p.to_string()
- # end
- end
- end
- =begin
- Person.rb
- =end
- class Person
- def initialize(age = nil)
- @@age = age
- end
- public
- def self.to_string()
- return "#{@@age}"
- end
- end
- /home/user/Documents/entity-faker/EntityFactory.rb:20:in `generate_people': undefined method `to_string' for #<Person:0x0000564f481ddbc8> (NoMethodError)
- from /home/user/Documents/entity-faker/EntityFactory.rb:14:in `test_function'
- from EntityFaker.rb:12:in `generate_entities'
- from EntityFaker.rb:15:in `<class:Main>'
- from EntityFaker.rb:7:in `<main>'
Add Comment
Please, Sign In to add comment