Class: Base
- Inherits:
-
Object
- Object
- Base
- Defined in:
- lib/skeleton/base.rb,
lib/skeleton/root.rb
Constant Summary collapse
- PAGE_OBJECTS_FOLDER =
"#{ROOT_DIR}/PageObjects".freeze
- ATTACHMENTS_FOLDER =
"#{ROOT_DIR}/Attachments".freeze
- TIMESTAMP =
(Time.now.to_f * 1000).to_i
- ROOT_DIR =
"#{`gem environment gemdir`.strip}" \ "/gems/#{Skeleton::GEM_NAME}-#{Skeleton::VERSION}".freeze
Instance Method Summary collapse
Instance Method Details
#clear ⇒ Object
20 21 22 23 24 |
# File 'lib/skeleton/base.rb', line 20 def clear FileUtils.rm_rf(PAGE_OBJECTS_FOLDER) FileUtils.rm_rf(ATTACHMENTS_FOLDER) FileUtils.rm_rf("#{ROOT_DIR}/server/screenshot.png") end |
#devices ⇒ Object
18 |
# File 'lib/skeleton/base.rb', line 18 def devices; end |
#precondition ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/skeleton/base.rb', line 6 def precondition clear FileUtils.mkdir_p(PAGE_OBJECTS_FOLDER) FileUtils.mkdir_p(ATTACHMENTS_FOLDER) rescue Log.error("Advice you to use not system ruby \n" \ 'For more info read: https://github.com/alter-al/' \ 'skeleton/blob/master/docs/permissions_error.md') end |
#skeletoner ⇒ Object
16 |
# File 'lib/skeleton/base.rb', line 16 def skeletoner; end |