diff options
author | Valery Sizov <vsv2711@gmail.com> | 2015-04-06 19:43:52 +0300 |
---|---|---|
committer | Valery Sizov <vsv2711@gmail.com> | 2015-04-06 19:43:52 +0300 |
commit | 06f330a229e616f29ace8e692f2d664e6b930114 (patch) | |
tree | 9f750151ff8bb059cf1b7e9ecba221a9569d3962 /app/models/project.rb | |
parent | dcfb69aabb93fe945d5b7ac9497eafec2c1f7df5 (diff) | |
download | gitlab-ci-06f330a229e616f29ace8e692f2d664e6b930114.tar.gz |
project forking: specs
Diffstat (limited to 'app/models/project.rb')
-rw-r--r-- | app/models/project.rb | 10 |
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, |