class AdminModule::PageFactory
Public Instance Methods
ams_version()
click to toggle source
# File lib/admin_module/page_factory.rb, line 19 def ams_version AdminModule.configuration.ams_version end
dc_definitions_page(goto_page = true)
click to toggle source
# File lib/admin_module/page_factory.rb, line 80 def dc_definitions_page(goto_page = true) return Pages::DcDefinitionsPage.new(browser, goto_page) end
default_ams_version()
click to toggle source
# File lib/admin_module/page_factory.rb, line 15 def default_ams_version "4.4.0" end
guideline_page(goto_page = false)
click to toggle source
# File lib/admin_module/page_factory.rb, line 55 def guideline_page(goto_page = false) case running_older_version? when true return Pages::GuidelinePage400.new(browser, goto_page) else return Pages::GuidelinePage.new(browser, goto_page) end end
guidelines_page(goto_page = true)
click to toggle source
# File lib/admin_module/page_factory.rb, line 46 def guidelines_page(goto_page = true) case running_older_version? when true return Pages::GuidelinesPage400.new(browser, goto_page) else return Pages::GuidelinesPage.new(browser, goto_page) end end
guidelines_version_all_page(goto_page = true)
click to toggle source
# File lib/admin_module/page_factory.rb, line 36 def guidelines_version_all_page(goto_page = true) case running_older_version? when true return Pages::GuidelinesVersionAllPage400.new(browser, goto_page) else return Pages::GuidelinesVersionAllPage.new(browser, goto_page) end end
locks_page(goto_page = true)
click to toggle source
# File lib/admin_module/page_factory.rb, line 72 def locks_page(goto_page = true) return Pages::LockDefinitionsPage.new(browser, goto_page) end
login_page(goto_page = true)
click to toggle source
# File lib/admin_module/page_factory.rb, line 27 def login_page(goto_page = true) case running_older_version? when true return Pages::LoginPage400.new(browser, goto_page) else return Pages::LoginPage.new(browser, goto_page) end end
ppms_page(goto_page = true)
click to toggle source
# File lib/admin_module/page_factory.rb, line 92 def ppms_page(goto_page = true) return Pages::PpmsPage.new(browser, goto_page) end
rules_page(goto_page = true)
click to toggle source
# File lib/admin_module/page_factory.rb, line 68 def rules_page(goto_page = true) return Pages::RulesPage.new(browser, goto_page) end
rulesets_page(goto_page = true)
click to toggle source
# File lib/admin_module/page_factory.rb, line 64 def rulesets_page(goto_page = true) return Pages::RulesetsPage.new(browser, goto_page) end
running_older_version?()
click to toggle source
# File lib/admin_module/page_factory.rb, line 23 def running_older_version? Gem::Version.new(ams_version) < Gem::Version.new(default_ams_version) end
snapshot_definitions_page(goto_page = true)
click to toggle source
# File lib/admin_module/page_factory.rb, line 84 def snapshot_definitions_page(goto_page = true) return Pages::SnapshotDefinitionsPage.new(browser, goto_page) end
stages_page(goto_page = true)
click to toggle source
# File lib/admin_module/page_factory.rb, line 76 def stages_page(goto_page = true) return Pages::WorkflowDetailsPage.new(browser, goto_page) end
tasks_page(goto_page = true)
click to toggle source
# File lib/admin_module/page_factory.rb, line 88 def tasks_page(goto_page = true) return Pages::WorkflowTasksPage.new(browser, goto_page) end