Class: HeadlessBrowserTool::Tools::SavePageTool
- Defined in:
- lib/headless_browser_tool/tools/save_page_tool.rb
Instance Method Summary collapse
Instance Method Details
#execute(file_path:) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/headless_browser_tool/tools/save_page_tool.rb', line 15 def execute(file_path:) # Ensure directory exists FileUtils.mkdir_p(File.dirname(file_path)) browser.save_page(file_path) { file_path: file_path, file_size: File.size(file_path), timestamp: Time.now.iso8601, url: browser.current_url, title: browser.title, status: "saved" } end |