lib/howitzer/utils/string_extensions.rb in howitzer-2.2.0 vs lib/howitzer/utils/string_extensions.rb in howitzer-2.3.0
- old
+ new
@@ -5,11 +5,15 @@
# Opens a page by name
# @example
# 'home'.open #=> HomePage.open
# @see Howitzer::Web::Page.open
- def open(*args)
- as_page_class.open(*args)
+ def open(*args, **options)
+ if options.present?
+ as_page_class.open(*args, **options)
+ else
+ as_page_class.open(*args)
+ end
end
# Returns an instantiated page by name
# @example
# 'home'.given #=> HomePage.given