summaryrefslogtreecommitdiff
path: root/app/models/project.rb
diff options
context:
space:
mode:
authorValery Sizov <vsv2711@gmail.com>2015-04-06 19:43:52 +0300
committerValery Sizov <vsv2711@gmail.com>2015-04-06 19:43:52 +0300
commit06f330a229e616f29ace8e692f2d664e6b930114 (patch)
tree9f750151ff8bb059cf1b7e9ecba221a9569d3962 /app/models/project.rb
parentdcfb69aabb93fe945d5b7ac9497eafec2c1f7df5 (diff)
downloadgitlab-ci-06f330a229e616f29ace8e692f2d664e6b930114.tar.gz
project forking: specs
Diffstat (limited to 'app/models/project.rb')
-rw-r--r--app/models/project.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/app/models/project.rb b/app/models/project.rb
index e534312..4351da1 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -75,11 +75,11 @@ ls -la
end
def parse(project_params)
- project = YAML.load(project_params)
-
- unless project.is_a?(OpenStruct)
- project = OpenStruct.new(project)
- end
+ project = if project_params.is_a?(String)
+ YAML.load(project_params)
+ else
+ project_params
+ end
params = {
name: project.name_with_namespace,