lib/airbrake/cli/project_factory.rb in airbrake-4.3.0 vs lib/airbrake/cli/project_factory.rb in airbrake-4.3.1
- old
+ new
@@ -1,18 +1,16 @@
require File.expand_path( "../project", __FILE__)
# Responsible for creating projects when needed.
# Creates them from XML received.
class ProjectFactory
+ attr_reader :project, :projects
+
def initialize
@project = Project.new
@projects = []
end
- def project
- @project
- end
-
def create_projects_from_xml(xml)
xml.split("\n").each do |line|
/<name[^>]*>(.*)<\/name>/ =~ line
name = $1
project.name = name.capitalize if name
@@ -29,11 +27,7 @@
def check_project
if @project.valid?
projects << @project
@project = Project.new
end
- end
-
- def projects
- @projects
end
end