Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/indieweb/webmention-client-ruby

A Ruby gem for sending and verifying Webmention notifications.
https://github.com/indieweb/webmention-client-ruby

Update test fixture markup

8da7405d33de82c6684d7d1aaafa6b7b2d8f9f54 authored almost 6 years ago by Jason Garber <[email protected]>
Implement RuboCop recommendation

b9c8c5145fd232f023c3289de2fc21776760a605 authored almost 6 years ago by Jason Garber <[email protected]>
Update RuboCop config and implement recommendations

df6de3c7cc658272c5b396a31fbd83d3b11ed959 authored almost 6 years ago by Jason Garber <[email protected]>
Order methods alphabetically

829b36e77779f6d0c5bfd9ca6281973df536a6ef authored almost 6 years ago by Jason Garber <[email protected]>
Use explicit request type in webmock stubbed requests

e1c0c568074bedf9144dfc05ea824be54d339d26 authored almost 6 years ago by Jason Garber <[email protected]>
Rename send and send_all methods

50c68187d6b6d7dcafba10dab972d0da1d10439a authored almost 6 years ago by Jason Garber <[email protected]>
Implement and test send_all method

bd1e98d0160b0db0b0fbee1a4efec6a863c596db authored almost 6 years ago by Jason Garber <[email protected]>
Update test formatting

bfa340362e087c9bd3d2de79692b75e33acc9ef9 authored almost 6 years ago by Jason Garber <[email protected]>
First pass at updated send_all method and spec

bc533c18e1c0fea1d1d614b8610137308adf00b3 authored almost 6 years ago by Jason Garber <[email protected]>
Update gem dependencies

375c0683af2457edfe083ba74f666ec3c0aa8e68 authored almost 6 years ago by Jason Garber <[email protected]>
Refactor client gem code

7876c8670a09075319cda442c995a093020e4b31 authored almost 6 years ago by Jason Garber <[email protected]>
Update test suite to match new client gem code

904cc106cdb71ef4f54c9e8858c2df250538aa99 authored almost 6 years ago by Jason Garber <[email protected]>
Add webmention.send method, client#send method, and tests

57d4a9a532b74352d235305a50d78912f1f1056d authored almost 6 years ago by Jason Garber <[email protected]>
Change maximum Ruby version to 2.7

e8ea21f4b5db76b26c4b446934b7da268551a663 authored almost 6 years ago by Jason Garber <[email protected]>
Update Bundler

3a3ea0e8256f2747b4acd413799af7f8fa9fe678 authored almost 6 years ago by Jason Garber <[email protected]>
Update gem dependencies

a775dc8dc138479fe580e14e8e8ad086efb894b4 authored almost 6 years ago by Jason Garber <[email protected]>
Update documentation reflecting changed Ruby versions

0c28628d3f35dead89f8017024c69c1769c6bed7 authored almost 6 years ago by Jason Garber <[email protected]>
Update tested Ruby versions and add 2.6.1

3f03b6865a521750d8eff37eca6cdcff9baf5c41 authored almost 6 years ago by Jason Garber <[email protected]>
Update project Ruby version to 2.4.5

e9d61eff7b4660c9e217f2d8629a40a2b0bee9c4 authored almost 6 years ago by Jason Garber <[email protected]>
Add send_mention test to cover rescue block

7e685ad893ee5917dc99d51eeb40b8cdd7b07dbb authored almost 6 years ago by Jason Garber <[email protected]>
Update describe block to describe the thing

72b59263db2ff8a3b1c15a78ec7a842e20aa1283 authored almost 6 years ago by Jason Garber <[email protected]>
Move and rename sample data file

de4515f947d346349c485fc8f311b760f400a20a authored almost 6 years ago by Jason Garber <[email protected]>
Clean up test suite files

6ba18d0e28c62dfcbc8215f22fe57e42505af2c7 authored almost 6 years ago by Jason Garber <[email protected]>
Remove unused test fixtures

b5ca0713497b13aac698b1905f19317b4e09040e authored almost 6 years ago by Jason Garber <[email protected]>
Use TestFixtures module

8917572679ebd4c31ff43fd586f5e94b65f6cc9d authored almost 6 years ago by Jason Garber <[email protected]>
Disable Metrics/BlockLength cop in test suite

3023b30115a4b266215f686330aa37a303683054 authored almost 6 years ago by Jason Garber <[email protected]>
Update lambda syntax

ff915da156135bf8963c55b316c4c120c886a8cf authored almost 6 years ago by Jason Garber <[email protected]>
Change # to . to reflect testing of class method

aaeac117997c4fed0578dabbce933ecb46496703 authored almost 6 years ago by Jason Garber <[email protected]>
Remove command line interface

56cfb9b48e7a3d393994d54e8dae78aed3221b7f authored almost 6 years ago by Jason Garber <[email protected]>
Update dependencies and relax dependency constraints

9e29543aae10f3f220f0594daa43830e7d0d7643 authored almost 6 years ago by Jason Garber <[email protected]>
Remove standard lib requires

25d2b3a8d5ebdc2afabd09757088509f2d7a056d authored almost 6 years ago by Jason Garber <[email protected]>
Remove unused JSON gem

83330171d2dd5aa6aa18a750ab66119be09c988b authored almost 6 years ago by Jason Garber <[email protected]>
Change Link header response to properly reflect https://tools.ietf.org/html/rfc8288

bd4e8381a59198d959ccd51ccbce0321c9b55141 authored almost 6 years ago by Jason Garber <[email protected]>
Formatting updates to mention_test.rb

fc011da5e7ef45731b198976bcebb3125a86ba22 authored almost 6 years ago by Jason Garber <[email protected]>
Rename mention_test to reflect class and method being tested

78dd21c16fdf0f1c00e998ae8fec03ed4b0f1192 authored almost 6 years ago by Jason Garber <[email protected]>
Update spec file formatting

3da2420979e7a76b15f1c06d8e1820ea4e4c6af1 authored almost 6 years ago by Jason Garber <[email protected]>
Add Content-Type headers to stubbed requests

8ca3a3b825f50d928ee02ef0d1ffc38e0169eebf authored almost 6 years ago by Jason Garber <[email protected]>
Replace existing endpoint discovery with webmention-endpoint Ruby gem

a6e79f4101ef15b68614ef03f1e36701a4fa273b authored almost 6 years ago by Jason Garber <[email protected]>
Update client code and spec to handle nil return from endpoint discovery (#14)

a2daf8e9694f7f8047d6434458e5e2a0f48f1050 authored over 6 years ago by Jason Garber <[email protected]>
Rename supports_webmention? method to discover to match webmention-endpoint-ruby (#14)

9135660b7230c7bf420a813898e41cbb25fb4182 authored over 6 years ago by Jason Garber <[email protected]>
Rename discovery_test to endpoint_test (#14)

e785e031d475bc709ab89b27fb85b718a5d84781 authored over 6 years ago by Jason Garber <[email protected]>
Refactor discovery code to Webmention::Endpoint::Discover class, similar to webmention-endpoint-ruby implementation (#14)

236c2e7ee7aad155e9f840a76c79f970786131b7 authored over 6 years ago by Jason Garber <[email protected]>
Clean up Client class

8e5182659320bac931d3662190b33e656c83e5c1 authored over 6 years ago by Jason Garber <[email protected]>
Update remaining references to Webmention::Client.supports_webmention?() (#14)

256e75a2cd87662faec0a11b811444a579933e36 authored over 6 years ago by Jason Garber <[email protected]>
Create Webmention::Endpoint and move relevant methods from Webmention::Client (#14)

d79aaa1f8ea58625129bb186e867eb89aae85df7 authored over 6 years ago by Jason Garber <[email protected]>
Merge pull request #11 from indieweb/rubocop-fixes

Implement RuboCop recommendations

4feee80dde680c6afde7b0e2e4bf0be5081d1da6 authored over 6 years ago by Aaron Parecki <[email protected]>
Implement RuboCop recommendations

1a2ccddd302e2ae0f056972273745e73f903e4c9 authored over 6 years ago by Jason Garber <[email protected]>
Implement RuboCop recommendations: Style/MutableConstant, Style/StringLiterals

dbaf089204df473ed3dba6eaec5970e21185b5d5 authored over 6 years ago by Jason Garber <[email protected]>
Implement RuboCop recommendation: Style/ExpandPathArguments

24e40e76475e5ef21b3a8a87cfacc7ad362cab94 authored over 6 years ago by Jason Garber <[email protected]>
Merge pull request #12 from jgarber623/update-documentation

Update Documentation

a7c0a06e7e7ad03aec73f1a1eb950ba50168dcfa authored over 6 years ago by Aaron Parecki <[email protected]>
Add CodeClimate badges to README.md

4c99edada73dc0afbaf8a5ce74b3d95a15c7941a authored over 6 years ago by Jason Garber <[email protected]>
Update name to webmention-client-ruby

f4aabe22885466f24aeb2f8f582ce9dc83bac0f7 authored over 6 years ago by Jason Garber <[email protected]>
Remove example.rb

32edadec70b90e32ac3a8565f91114fdbc1fb96d authored over 6 years ago by Jason Garber <[email protected]>
Update README.md

6e5b3a3a99eeae059d29e7526a984490e29843ff authored over 6 years ago by Jason Garber <[email protected]>
Add CONTRIBUTING.md

bd3631bae2d29d6dac33e41f3b7af9a48c6cef7e authored over 6 years ago by Jason Garber <[email protected]>
Merge pull request #8 from jgarber623/cleanup-project-files

Cleanup project files

3d6911e43b320344d594a9362e36e0068bae3f8b authored over 6 years ago by Aaron Parecki <[email protected]>
Update URLs to reflect new repo URL

d4be90a7a327b4c60e849663d5f85662b6974dd1 authored over 6 years ago by Jason Garber <[email protected]>
update links to webmention resources

8249788a5a44af2ab82d1f30b9d667b145de75a2 authored over 6 years ago by Aaron Parecki <[email protected]>
Update developement Ruby version to oldest supported, constrain gem to >2.4, update Travis config

896be17e6396faa8e0c9f14a3004fed19d401eab authored over 6 years ago by Jason Garber <[email protected]>
Update gem dependency constraints

026143f47680e1a2d1fc47639d3e8caa249868d8 authored over 6 years ago by Jason Garber <[email protected]>
Remove default RuboCop config line

596713305d215bf5bf972b3b3e1712e7dd58d60e authored over 6 years ago by Jason Garber <[email protected]>
Add SimpleCov gem and configuration

5ca1106ca4990a274c9b1400f87aa59797620f52 authored almost 7 years ago by Jason Garber <[email protected]>
Use require instead of require_relative for test_helper

91dd8f5d0be2fb958d6ae0d42cf491a60fd4900f authored almost 7 years ago by Jason Garber <[email protected]>
Add Code Climate reporting to Travis CI config

34dfb75a43086561699cbedfe51dab53b4ba94c3 authored almost 7 years ago by Jason Garber <[email protected]>
Update required Ruby versions

a372c0353260931324f56a8effd7f96d5889e3a5 authored almost 7 years ago by Jason Garber <[email protected]>
Update Rakefile and test_helper based on Bundler defaults

df4767a801035a2320353ce859189cd4d2a934d2 authored almost 7 years ago by Jason Garber <[email protected]>
Add RuboCop gem, config files, and Rake task config

e1e01d5426125932e7bb54b81e1ca955edf5f24e authored almost 7 years ago by Jason Garber <[email protected]>
Clean up gemspec based on Bundler defaults

645514159685d6e7086b072a4312800b876cde29 authored almost 7 years ago by Jason Garber <[email protected]>
Add LICENSE file

def372d5c2b00015225de0cdec8428b90ec0d2fd authored almost 7 years ago by Jason Garber <[email protected]>
Add EditorConfig file

4d86495cd058b3565056557812c3f4a809710f21 authored almost 7 years ago by Jason Garber <[email protected]>
Update Ruby versions, cache gems, and update system gems/Bundler

0b0cbf9dbab6133fbe5681b3e150c9216886f9f5 authored almost 7 years ago by Jason Garber <[email protected]>
Update .gitignore using github/gitignore's Ruby file as a guide

d14d2e8530bd4cf58408c5e7fe697d2d1096092a authored almost 7 years ago by Jason Garber <[email protected]>
Add .ruby-version

2f0d46a2bf376e13b0e55467678ab4606dfb13bc authored almost 7 years ago by Jason Garber <[email protected]>
Merge pull request #6 from barryf/master

Fix Travis build errors and bump gem version

ad13431357be1a538bfe5d778502382ae145d67e authored over 7 years ago by Aaron Parecki <[email protected]>
Add two newest minor versions.

b0201c963c53e97fd1cf20741178e390ef75ce11 authored over 7 years ago by Barry Frost <[email protected]>
Bump version to 0.1.6

50d04b9094d86b226a5f814fab16ed1c17a9342c authored over 7 years ago by Barry Frost <[email protected]>
Use Ruby 2.2.x (current minimum) for Travis.

b9d6708c0d5e0d5637537098f3ec0d29821701df authored over 7 years ago by Barry Frost <[email protected]>
Remove version dependency for Bundler.

711862d0ccf3d8a07214d040602e95f51411e8ec authored over 7 years ago by Barry Frost <[email protected]>
Merge pull request #4 from barryf/rels-with-hrefs

Ensure endpoints have non-empty hrefs

a09388c2b8d79a2e689a920a4a63be3989fe724e authored about 8 years ago by Shane Becker <[email protected]>
Only select rels with an href attribute.

752bb46b500013c7c92ef13fc33ceab573790654 authored about 8 years ago by Barry Frost <[email protected]>
Don't assume that href attribute exists for webmention rels.

0372a22ce3de25cf78bc139b5cb506c6d9d88a54 authored about 8 years ago by Barry Frost <[email protected]>
Merge pull request #2 from barryf/allow-relative-endpoints

Updates to pass all 21 Webmention Rocks! tests

18ccf34d3879057ec5411275c76c1b0dac7db5f2 authored over 8 years ago by Aaron Parecki <[email protected]>
Ensure it can handle an empty webmention href which should then resolve to the page's URL

db1f846184886f84a948af1c75fa94f57a3f926b authored over 8 years ago by Barry Frost <[email protected]>
Find webmention in a space-separated link header's rel.

29291f1076debd01e434c521ec9dad65034056f1 authored over 8 years ago by Barry Frost <[email protected]>
Find "webmention" in a space-separated link tag's rel attribute.

e.g. rel="webmention foo bar"

d570f1dd58b44064b827ac9ba86eba7afeb08aee authored over 8 years ago by Barry Frost <[email protected]>
Adds support for webmention endpoints with relative URLs and

allows use of (unquoted) rel=webmention in Link header.

fd75fa95958a613fe613367410b097edf0df64bd authored over 8 years ago by Barry Frost <[email protected]>
requires ruby > 1.9.3

80907a3adcb6c7c0251c27fec6f76f6a0ed93a17 authored over 9 years ago by Aaron Parecki <[email protected]>
require ruby 1.9.3

f7cfa6994e7126abcde9a7d7d42b8d1e1db9416c authored over 10 years ago by Aaron Parecki <[email protected]>
add note about command line utility

bf848f1332b6eeecac70f71f14c3cc528efc4751 authored over 10 years ago by Aaron Parecki <[email protected]>
adds command line tool to send webmentions for a URL

25cb826234dea24e6f567e0d97e79a41027d9011 authored over 10 years ago by Aaron Parecki <[email protected]>
replace net/http with httparty which should help with ssl things. now also accepts HTTP 202 as a valid response.

7d7b25fef98ee52e6d7b94d65d2928184414413b authored over 10 years ago by Aaron Parecki <[email protected]>
Only look for links to mention that are inside an h-entry. Catch HTTP errors when sending mentions.

d270b63944f09067a8d518c6d07d38292c807300 authored over 10 years ago by Aaron Parecki <[email protected]>
version bump

48095f8a7de080f8b49a60a61c8759e12e29da84 authored over 10 years ago by Aaron Parecki <[email protected]>
look for any element with rel=webmention

f648b41a4a625f60fdcaf5ee50be1a8f98f7a5af authored over 10 years ago by Aaron Parecki <[email protected]>
update readme

da40ada05a7f59badd0fa08078df52335cd184dc authored over 11 years ago by Aaron Parecki <[email protected]>
update travis build statis

9969cd97d7e9f4d1958bffd540945aedf9684b86 authored over 11 years ago by Aaron Parecki <[email protected]>
update readme

a88d9672014c33d9e8e7d5f6d55f578fdee5cce5 authored over 11 years ago by Aaron Parecki <[email protected]>
finishes stubbing out http requests for sending mentions

02ea95beef91635154ad33169e610dd07d02cc00 authored over 11 years ago by Aaron Parecki <[email protected]>
Refactors client to make discovery an explicit step, and look for multiple forms of the link tag and header. Moves some tests to a "discovery" test file. Adds webmock so we aren't making random HTTP requests for testing.

19b7bb1d7705e1e3e38140e97869e6003155177f authored over 11 years ago by Aaron Parecki <[email protected]>
Updates example with alternate usage

a09ea4517d82a38def765dbddd656164099d6c50 authored over 11 years ago by Aaron Parecki <[email protected]>