summaryrefslogtreecommitdiff
path: root/qa/qa/resource/design.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/resource/design.rb')
-rw-r--r--qa/qa/resource/design.rb17
1 files changed, 10 insertions, 7 deletions
diff --git a/qa/qa/resource/design.rb b/qa/qa/resource/design.rb
index 10d4f32d49d..182985f2d9f 100644
--- a/qa/qa/resource/design.rb
+++ b/qa/qa/resource/design.rb
@@ -3,18 +3,15 @@
module QA
module Resource
class Design < Base
+ attr_reader :id
+ attr_accessor :filename
+
attribute :issue do
Issue.fabricate_via_api!
end
- attribute :filepath do
- ::File.absolute_path(::File.join('spec', 'fixtures', @filename))
- end
-
- attribute :id
- attribute :filename
-
def initialize
+ @update = false
@filename = 'banana_sample.gif'
end
@@ -26,6 +23,12 @@ module QA
issue.add_design(filepath)
end
end
+
+ private
+
+ def filepath
+ ::File.absolute_path(::File.join('qa', 'fixtures', 'designs', @filename))
+ end
end
end
end