module AppPrism::ScreenFactory
Public Instance Methods
class_from_string(class_name)
click to toggle source
# File lib/app_prism/screen_factory.rb, line 10 def class_from_string(class_name) parts = class_name.split("::") constant = Object parts.each do |part| constant = constant.const_get(part) end constant end
on_page(page_class, args = 0)
click to toggle source
# File lib/app_prism/screen_factory.rb, line 3 def on_page(page_class, args = 0) page_class = class_from_string(page_class) if page_class.is_a? String @current_screen = page_class.new(@browser) end
Also aliased as: on