Module: Watirmark
- Defined in:
- lib/watirmark/loader.rb,
lib/watirmark/at_exit.rb,
lib/watirmark/session.rb,
lib/watirmark/version.rb,
lib/watirmark/page/page.rb,
lib/watirmark/exceptions.rb,
lib/watirmark/screenshot.rb,
lib/watirmark/models/trait.rb,
lib/watirmark/configuration.rb,
lib/watirmark/models/factory.rb,
lib/watirmark/page/radio_maps.rb,
lib/watirmark/models/upload_csv.rb,
lib/watirmark/page/process_page.rb,
lib/watirmark/controller/actions.rb,
lib/watirmark/controller/dialogs.rb,
lib/watirmark/controller/matcher.rb,
lib/watirmark/page/keyed_element.rb,
lib/watirmark/cucumber/transforms.rb,
lib/watirmark/models/debug_methods.rb,
lib/watirmark/page/page_definition.rb,
lib/watirmark/controller/assertions.rb,
lib/watirmark/controller/controller.rb,
lib/watirmark/models/default_values.rb,
lib/watirmark/models/cucumber_helper.rb,
lib/watirmark/models/factory_methods.rb,
lib/watirmark/models/factory_method_generators.rb
Defined Under Namespace
Modules: Actions, Assertions, CucumberPostFailureBuffering, Dialogs, KeywordMethods, MatchMethod, Model, PageDefinition, ProcessPageDefinition, Screenshot, Transforms, Version, WebPage
Classes: Configuration, InvalidConfigurationFile, KeyedElement, Loader, Matcher, MatcherNotFound, ModelCreationError, ModelNotFound, Page, PostFailure, ProcessPage, RadioMap, RadioMapElement, SecurityIssue, Session, TDPage, TestError, TestFailure, VerificationException, WebPageElementNotFound
Class Method Summary
collapse
Class Method Details
.add_exit_task ⇒ Object
2
3
4
5
6
7
8
|
# File 'lib/watirmark/at_exit.rb', line 2
def self.add_exit_task
at_exit {
code = $watirmark_exit
yield if block_given?
exit code if code
}
end
|
.loader(&block) ⇒ Object
3
4
5
6
|
# File 'lib/watirmark/loader.rb', line 3
def self.loader &block
ActiveSupport::Dependencies.mechanism = :require if defined? ActiveSupport::Dependencies
Loader.new.instance_eval &block
end
|
207
208
209
|
# File 'lib/watirmark/configuration.rb', line 207
def self.logger
Configuration.instance.logger ||= Logger.new(STDOUT)
end
|