Sha256: 615f6106b77ce9e3fe9bf9b4402bf3280b01f4409d32c3eea2be988a6307aa7f

Contents?: true

Size: 1.63 KB

Versions: 2

Compression:

Stored size: 1.63 KB

Contents

# PuppeteerEntity

[![Test](https://github.com/tomasc/puppeteer_entity/actions/workflows/test.yml/badge.svg)](https://github.com/tomasc/puppeteer_entity/actions/workflows/test.yml)

`PuppeteerEntity` is a Ruby gem that provides a simple and intuitive interface for interacting with Puppeteer, a headless Chrome browser. It allows you to take screenshots, capture content, and perform other actions on web pages.

## Installation

To install PuppeteerEntity, add it to your application's Gemfile and run `bundle install`:

```bash
bundle add puppeteer_entity
```

If you're not using Bundler, you can install the gem directly:

```bash
gem install puppeteer_entity
```

## Usage

To use PuppeteerEntity, create a new instance of the `PuppeteerEntity::Screenshot` or `PuppeteerEntity::Content` class, passing the necessary arguments. Then, call the `response` method on the instance to get the HTTP response.

```ruby
args = { url: "https://example.com" }
entity = PuppeteerEntity::Screenshot.new(args)
response = entity.response
```

## Development

After checking out the repo, run `bin/setup` to install dependencies. You can also run `bin/console` for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and the created tag, and push the `.gem` file to [rubygems.org](https://rubygems.org).

## Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/puppeteer_entity.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
puppeteer_entity-0.1.1 README.md
puppeteer_entity-0.1.0 README.md