Commit graph

23 commits

Author SHA1 Message Date
3b1e253972
Replace simple_oauth dependency with built-in OAuth implementation
The simple_oauth gem had deprecation warnings with Ruby 3.4's URI module.
Since we only use basic OAuth 1.0a HMAC-SHA1 signing, implemented a minimal
OAuth module directly in the gem. This removes an external dependency and
fixes the deprecation warnings.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-22 09:13:26 -07:00
745b919620
Add base64 gem to dependencies 2025-07-22 08:46:24 -07:00
07303c9be5
Replace Virtus with dry-struct for attributes and type coercion
- Convert all model classes to Dry::Struct

- Add Types module with StringOrInteger and BooleanFlag
2025-06-08 16:54:19 -07:00
f23b579417
Update gems 2025-06-08 10:41:47 -07:00
382764bb44
Update dependencies 2024-09-02 13:25:49 -07:00
2491f64040
Allow using recent versions of http.rb (#9)
Most of the major breaking changes to http.rb since 2.x were to drop old
Ruby versions that are no longer supported so it looks safe to allow up
to the current version, 5.x.
2022-01-09 14:28:51 -05:00
Steve Agalloco
1edfbecac6
Setup CI with GitHub actions (#8) 2021-01-15 17:34:38 -05:00
Steve Agalloco
4e766f926c
fix rubocop regressions 2017-05-25 13:48:04 -04:00
stve
7233d85c97
update http dependency to v2 2017-02-17 15:21:37 -05:00
stve
affd1f775f update http.rb dependency to ~1.0 2016-01-14 21:25:29 -05:00
stve
13b278932b update http dependency to 0.9 2015-09-08 21:37:15 -04:00
stve
d57d1883f3 switch from values to virtus objects 2015-02-17 13:39:49 -05:00
stve
b501a59a3d switch from faraday to http.rb 2015-02-14 00:23:56 -05:00
stve
366a963be8 remove Rash dependency 2015-02-10 00:40:54 -05:00
stve
775fdf854e add values gem dependency 2015-02-09 23:45:56 -05:00
stve
160b5e32c0 don't require git to populate file list in gemspec 2015-02-09 16:41:16 -05:00
stve
af19561e93 updated gemspec and dependencies 2015-02-09 00:28:53 -05:00
Steve Agalloco
31c6b9002a loosen dependencies 2012-12-28 12:21:04 -05:00
Steve Agalloco
3f7fbdcdd3 fix rspec dependency declaration 2012-12-28 11:49:26 -05:00
Steve Agalloco
887c1df76d fix build failures in jruby 2012-12-28 11:47:15 -05:00
Steve Agalloco
aee8967117 loosen multi_json dependency 2012-12-28 11:38:57 -05:00
Steve Agalloco
e6506aca7b removed hard hashie dependency 2011-12-03 16:35:54 -05:00
Steve Agalloco
c34b46b95b initial commit 2011-12-01 23:07:24 -05:00