Class: Base
- Inherits:
-
Object
show all
- Includes:
- Language
- Defined in:
- lib/skeleton/base.rb,
lib/skeleton/root.rb
Constant Summary
collapse
- PAGE_OBJECTS_FOLDER =
"#{ROOT_DIR}/PageObjects"
- ATTACHMENTS_FOLDER =
"#{ROOT_DIR}/Attachments"
- TIMESTAMP =
(Time.now.to_f * 1000).to_i
- ROOT_DIR =
ROOT_DIR_FOR_DEBUG = File.expand_path(‘..’, Dir.pwd)
"#{`gem environment gemdir`.strip}" \
"/gems/#{Skeleton::GEM_NAME}-#{Skeleton::VERSION}"
Constants included
from Language
Language::JAVA, Language::PYTHON, Language::RUBY
Instance Method Summary
collapse
Methods included from Language
#java, #ruby
Instance Method Details
#log ⇒ Object
17
18
19
20
21
22
|
# File 'lib/skeleton/base.rb', line 17
def log
if @log.nil?
create_logger
end
@log
end
|
#precondition ⇒ Object
11
12
13
14
15
|
# File 'lib/skeleton/base.rb', line 11
def precondition
create_logger
FileUtils.mkdir_p(PAGE_OBJECTS_FOLDER)
FileUtils.mkdir_p(ATTACHMENTS_FOLDER)
end
|
#skeletoner ⇒ Object
24
25
|
# File 'lib/skeleton/base.rb', line 24
def skeletoner
end
|