Skip to content

Commit 2775b57

Browse files
committed
Change patreon link
1 parent 6e0a845 commit 2775b57

File tree

3 files changed

+36
-41
lines changed

3 files changed

+36
-41
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# These are supported funding model platforms
22

33
github: # route
4-
patreon: rubycdp_ferrum
4+
patreon: rubycdp
55
open_collective: # Replace with a single Open Collective username
66
ko_fi: # Replace with a single Ko-fi username
77
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel

CHANGELOG.md

Lines changed: 35 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
### Added
44

55
- `Ferrum::Target`:
6-
6+
77
- `#page=` attribute writer
88

99
- `#maybe_sleep_if_new_window` - sleep with `Ferrum::Target::NEW_WINDOW_WAIT` seconds by `Ferrum::Target#window?` condition
@@ -12,8 +12,6 @@
1212

1313
### Added
1414

15-
- Patreon link
16-
1715
- `Ferrum::Frame#execution_id?` - boolean of equals passed argument `execution_id` and current `execution_id` from current class instance
1816

1917
### Changed
@@ -145,7 +143,7 @@
145143
- `Ferrum::Network::InterceptedRequest`:
146144

147145
- `#interception_id` into `#request_id` as `requestId` reference on passed `params`
148-
146+
149147
- `#respond` - the `custom request fulfilment support` implementation by fires the `command` `Fetch.failRequest` on `Ferrum::Page` instance with passed `options` as argument
150148

151149
- `Ferrum::Network::Response`:
@@ -189,7 +187,7 @@
189187
- `#within_frame`, with delegated `Ferrum::Browser#within_frame`
190188

191189
- `Ferrum::Page::Event`:
192-
190+
193191
- include DOM, Runtime, Frame
194192

195193
- `waiting_frames` instance variable
@@ -232,7 +230,7 @@
232230

233231
- includes `pendings` attribute reader - the thread safe instance of mutable variable
234232

235-
- includes `POSITION` constant - the freeze array of `first` `last` symbols
233+
- includes `POSITION` constant - the freeze array of `first` `last` symbols
236234

237235
- `#default_target` - memoization of `#create_target` result
238236

@@ -241,20 +239,20 @@
241239
- `#page` - delegation to `default_target` of `Ferrum::Context`
242240

243241
- `#pages` - delegations to `page`'s taken from `Ferrum::Context#targets` as `values`
244-
242+
245243
- `#windows` - delegations to `page`'s taken from `Ferrum::Context#targets` as `values` with `window?` truthy condition
246-
244+
247245
takes `position` as first argument and optional second argument `size` with `1` as default value
248-
246+
249247
may raise `ArgumentError` on the passed `position` which not included into `Ferrum::Context::POSITION` constant values
250248

251249
- `#create_page` - delegation to `target` with the `target` recreation by `Ferrum::Context#create_target`
252250

253251
- `#add_target` - creates new instance of `Ferrum::Target` with fill by `Ferrum::Target.window?` condition of:
254-
252+
255253
`targets` instance variable on `id` or `pendings` instance variable as replace of `@value`
256254

257-
- `#update_target` - updates specific `target` in `targets` instance variable by `target_id` and `params` which are passed as arguments
255+
- `#update_target` - updates specific `target` in `targets` instance variable by `target_id` and `params` which are passed as arguments
258256

259257
- `#delete_target` - deletes from `targets` instance variable by passed `target_id` as argument
260258

@@ -270,11 +268,11 @@
270268

271269
- `params` as second (optional) - instance of `Ferrum::Contexts`
272270

273-
- `#update` - attribute writer for `params` instance variable by passed `params` as one argument
271+
- `#update` - attribute writer for `params` instance variable by passed `params` as one argument
274272

275273
- `#page` - new instance of `Ferrum::Page` created for specific `targetId`
276274

277-
- `#window?` - boolean of the check the exists of `Ferrum::Target#opener_id`
275+
- `#window?` - boolean of the check the exists of `Ferrum::Target#opener_id`
278276

279277
- `#id` - delegation to `targetId` of passed to instance `params`
280278

@@ -299,12 +297,12 @@
299297
- `#find_by` - finding the last match in `contexts` instance variable by match of passed `target_id` into `targets.keys`
300298

301299
required `target_id: value` argument
302-
300+
303301
returns `nil` on the not-matched case
304302

305303
- `#create` - assigns new instance of `Ferrum::Context` with fetched `browserContextId` from `Target.createBrowserContext` into `contexts` instance variable
306-
307-
returns the created instance of `Ferrum::Context`
304+
305+
returns the created instance of `Ferrum::Context`
308306

309307
- `#dispose` - removes specific `context` from `contexts` instance variable by passed `context_id` with fires `Target.disposeBrowserContext` browser command
310308

@@ -319,7 +317,7 @@
319317
- the delegation to `Ferrum::Browser#default_context`:
320318

321319
- `Ferrum::Browser#create_target`
322-
320+
323321
- `Ferrum::Browser#create_page`
324322

325323
- `Ferrum::Browser#pages`
@@ -344,20 +342,20 @@
344342

345343
- `Ferrum::Page#close_connection` - the logic is moved to `Ferrum::Page#close` directly
346344

347-
- the third argument (`new_window = false`) for `Ferrum::Page` initializer
345+
- the third argument (`new_window = false`) for `Ferrum::Page` initializer
348346

349347
- `Ferrum::Targets` class with the delegations to `Ferrum::Targets` instance in `Ferrum::Browser` instance:
350-
348+
351349
- `Ferrum::Browser#window_handle`
352-
350+
353351
- `Ferrum::Browser#window_handles`
354-
352+
355353
- `Ferrum::Browser#switch_to_window`
356-
354+
357355
- `Ferrum::Browser#open_new_window`
358-
356+
359357
- `Ferrum::Browser#close_window`
360-
358+
361359
- `Ferrum::Browser#within_window`
362360

363361
## [0.4.0] - (Sep 17, 2019) ##
@@ -370,20 +368,20 @@
370368

371369
- `Ferrum::Network#request` & `Ferrum::Network#response` - delegation to `Network::Exchange` instance
372370

373-
- `Ferrum::Network#first_by` / `Ferrum::Network#last_by` - implemented searching by passed request_id in `Network::Exchange` instance
371+
- `Ferrum::Network#first_by` / `Ferrum::Network#last_by` - implemented searching by passed request_id in `Network::Exchange` instance
374372

375373
- `Ferrum::Browser#traffic` delegation to `Ferrum::Network` of `Network::Exchange` instances
376374

377375
- `Ferrum::Network::Exchange` - simple request/response constructor with monitoring
378376

379377
- `#build_request` - instance of `Network::Request` with passed params
380-
378+
381379
- `#build_response` - instance of `Network::Response` with passed params
382380

383381
- `#build_error` - instance of `Network::Error` with passed params
384-
382+
385383
- `#navigation_request?` - the request verification on document by passed frame_id
386-
384+
387385
- `#blocked?` - boolean which becomes true when no the constructed response
388386

389387
- `#to_a` - returns array of constructed request/response/error instances
@@ -394,9 +392,9 @@
394392

395393
- `Ferrum::Network::Request#frame_id` - delegation to `frameId` of passed to instance params
396394

397-
- `Ferrum::Network::InterceptedRequest#abort` - fires `continue` method of instance with `errorReason` as `Aborted`
395+
- `Ferrum::Network::InterceptedRequest#abort` - fires `continue` method of instance with `errorReason` as `Aborted`
398396

399-
- `Ferrum::Network::InterceptedRequest#inspect` - simple implementation of native `inspect` method with returns of the current internal state
397+
- `Ferrum::Network::InterceptedRequest#inspect` - simple implementation of native `inspect` method with returns of the current internal state
400398

401399
- `Ferrum::Page::Frame#frame_id` - reader to public available of `frameId` by `Ferrum::Page#frame_id`
402400

@@ -481,7 +479,7 @@
481479
- description of `Dialog` feature in README
482480

483481
- `Ferrum::Page::Event` extend of `Concurrent::Event` with implementation of `reset/wait` fix
484-
482+
485483
- implement `Ferrum::Page::Event#iteration` to reuse `synchronize` block on `@iteration` value of `Concurrent::Event`
486484

487485
- redefinition of `Concurrent::Event#reset` - increase `@iteration` outside of `if @set` block
@@ -491,7 +489,7 @@
491489
- Elapsed time implementation:
492490

493491
- `Ferrum::Browser::Process::WAIT_KILLED` with `0.05`
494-
492+
495493
- `Ferrum.monotonic_time` - delegation to `Concurrent` object
496494

497495
- `Ferrum.started` - class variable `@@started` as `monotonic_time`
@@ -519,8 +517,8 @@
519517
- `Ferrum::Browser::TIMEOUT` into `Ferrum::Browser::DEFAULT_TIMEOUT` as `FERRUM_DEFAULT_TIMEOUT` `ENV-var` with `5` as default value
520518

521519
- usage of `Concurrent::Event` into `Ferrum::Page::Event` as `@event` of `Ferrum::Page` instance
522-
523-
- `Ferrum::Page::NEW_WINDOW_BUG_SLEEP` into `Ferrum::Page::NEW_WINDOW_WAIT` as `FERRUM_NEW_WINDOW_WAIT` `ENV-var` with `0.3` as default value
520+
521+
- `Ferrum::Page::NEW_WINDOW_BUG_SLEEP` into `Ferrum::Page::NEW_WINDOW_WAIT` as `FERRUM_NEW_WINDOW_WAIT` `ENV-var` with `0.3` as default value
524522

525523
### Removed
526524

@@ -555,7 +553,7 @@
555553
- increased `Browser::Process::PROCESS_TIMEOUT` constant by 1
556554

557555
- `Ferrum::Network::InterceptedRequest#match?` to handle cases for `Ruby 2.3` and less
558-
556+
559557
## [0.2.0] - (Sep 3, 2019) ##
560558

561559
### Added
@@ -570,7 +568,7 @@
570568

571569
- usage of `FERRUM_INTERMITTENT_ATTEMPTS` `ENV-var` on the rescue of runtime intermittent error
572570

573-
- implementation's of `Ferrum::Page::DOM#xpath` & `Ferrum::Page::DOM#at_xpath`
571+
- implementation's of `Ferrum::Page::DOM#xpath` & `Ferrum::Page::DOM#at_xpath`
574572

575573
- `Ferrum.with_attempts` - retry attempt with the sleep on the block passed as an argument
576574

@@ -700,7 +698,7 @@
700698

701699
### Changed
702700

703-
- basic description in README
701+
- basic description in README
704702

705703
## [0.1.0.alpha] - (Aug 2, 2019) ##
706704

README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@ Web design by [Evrone](https://evrone.com/), what else
3232
[we build with Ruby on Rails](https://evrone.com/ruby), what else
3333
[we do at Evrone](https://evrone.com/cases#case-studies).
3434

35-
If you like this project, please consider to
36-
_[become a backer](https://www.patreon.com/rubycdp_ferrum)_ on Patreon.
37-
3835

3936
## Index
4037

0 commit comments

Comments
 (0)