lib/seed_helper.rb in seed_helper-1.2.1 vs lib/seed_helper.rb in seed_helper-1.3.0

- old
+ new

@@ -10,18 +10,22 @@ def self.find_or_create_resource(resource_class, attributes) if resource = find_resource(resource_class, attributes) resource_already_exists(resource) else resource = resource_class.new(attributes) - if resource.save - message = "#{resource} successfully created" - success(message) - else - message = "#{resource} failed to create. Errors: #{resource.errors.full_messages}" - error(message) - end + create_resource(resource) end return resource + end + + def self.create_resource(resource) + if resource.save + message = "#{resource} successfully created" + success(message) + else + message = "#{resource} failed to create. Errors: #{resource.errors.full_messages}" + error(message) + end end private def self.find_resource(resource_class, attributes)